Tracking issue for PR #132 (branch ndo-layer1, draft). Sub-issue of #78 (NDO Three-Layer Architecture epic).
Activates NDO Layer 1 (Specified) on top of the Layer 0 identity anchor, and closes two long-standing TODOs: the untyped GovernanceRule payload and the ResourceState enum conflating lifecycle maturity with operational condition.
Deliverables: RuleData tagged enum with four typed variants; pure classification-constraint predicates (regime x nature x rivalry x action) with Hard/Soft severity, shared across integrity zome, coordinator, and UI; ResourceSpecification gains scope, ndo_identity_hash, ndo_state_hash; OperationalState split from lifecycle. Branch authored by Tibi (6 commits), hardened in 4 review follow-up commits.
Tracking issue for PR #132 (branch
ndo-layer1, draft). Sub-issue of #78 (NDO Three-Layer Architecture epic).Activates NDO Layer 1 (Specified) on top of the Layer 0 identity anchor, and closes two long-standing TODOs: the untyped
GovernanceRulepayload and theResourceStateenum conflating lifecycle maturity with operational condition.Deliverables:
RuleDatatagged enum with four typed variants; pure classification-constraint predicates (regime x nature x rivalry x action) with Hard/Soft severity, shared across integrity zome, coordinator, and UI;ResourceSpecificationgainsscope,ndo_identity_hash,ndo_state_hash;OperationalStatesplit from lifecycle. Branch authored by Tibi (6 commits), hardened in 4 review follow-up commits.