Subtraction ledger
What each promoted guard removed from the agent’s charter. A guard that adds a check without taking work away is additive mode, and additive mode is the named failure of this product.
Headline figures describe pack windtunnel, the only pack this tenant has recorded.
Charter subtracted
100.0%
9 of 9 subject types removed from the agent's charter by an active guard, at subject_type granularity
Compiled coverage
45.8%
guard-authored decisions over all emitted decisions, trailing window
Agent charter for windtunnel
Before compilation
9 subject types
every decision reached the model
→
Claimed by an active guard
9 subject types
at subject_type granularity, one rung coarser than the field-level form
| Guard | Population removed | Subtraction | What the agent no longer sees | Decisions |
|---|---|---|---|---|
| 1d19bb72 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 44cbfb17 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 499ef398 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 78db2a52 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 832ff3f9 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 40 |
| 9de17a36 v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 0 |
| a7150ffe v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| d6dea38e v3 | field:currency | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 118287ce v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 15da0b26 v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 29538b6e v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 35e3c66d v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 5719c2ef v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 40 |
| 5d241812 v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 0 |
| 97329466 v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| edc01c94 v3 | field:customer-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 2dd7bd3c v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 476c6245 v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 81abe45f v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| b66d1bd3 v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| be7147ff v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| c0fcb1a1 v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| ec736eec v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 31 |
| fac27be3 v3 | field:due-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 35 |
| 185d0c7f v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 29 |
| 1d1331af v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 40 |
| 40902533 v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 4237d0fe v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 5bfbdcc6 v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| b0879dc8 v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| f0e811e4 v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| f9bd3461 v3 | field:invoice-date | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 0 |
| 218f162f v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 3111673e v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| 32a81b76 v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 4b9a6882 v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| abfcd9a1 v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| c0f04ad8 v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| cf0a936b v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| d2d30c1f v3 | field:invoice-number | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 34441d8f v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 40151030 v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| 5a874bf5 v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 5e9784ef v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 6f23a438 v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 9b7bb837 v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| bcc55a2d v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| e9e3ec8e v3 | field:subtotal | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 1027842d v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 4e1d8740 v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 614dd028 v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| 724b7ae0 v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| a0e4023d v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| b394235f v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| e1d77b85 v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| ee6907db v3 | field:tax | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 04499b19 v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 0c078a07 v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| 531cd0a0 v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 837b82ec v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 94718b1d v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 97307878 v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| ba79f54d v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 40 |
| da12e2dd v3 | field:total-due | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 0 |
| 15a13126 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 1ef822f1 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
| 2fed8c64 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 36 |
| 4843c253 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 33 |
| 49f61543 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| 6dad9046 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 20 |
| a74c9e7d v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 32 |
| cdb36575 v3 | field:vendor-name | full skip extract-field v1 | Dispatch resolves an eligible input before an agent is started. No context loaded, nothing billed. | 37 |
Every active guard carries a subtraction
All 72 active guards record what they removed. A guard cannot reach active state without one: the DDL refuses the row, and guard_state_append refuses to build it.
guards_active_requires_subtraction is VALIDATED in this store — no pre-v0.2.0 active guard survives, so the constraint holds over history as well as over new rows.
Snapshot ec25490e · captured 2026-08-27T04:27:41.247Z (7d 2h ago) · producer coldworks-core.registry/1 · 800 tasks in the stream · windowed figures over 100 tasks · measured figures degrade to UNKNOWN after 30d 0h