forked from HAL9000/cleveragents-core
bb97f87a31
Approved proposal: #3064 Changes: - Glossary (line 92): Fix 3-tier precedence claim to correct 4-tier chain (plan > action > project > global) and add non_overridable exception note - Line 18980: Fix Invariant Reconciliation Actor step 5 precedence reference - Line 18991: Fix Strategize phase invariant reconciliation precedence reference - Lines 19601-19604: Update Precedence and conflict resolution section to include action tier as a distinct scope (not promoted to plan tier) and add non_overridable exception clause - Line 19618: Fix invariant view calculation precedence reference - Lines 19621+: Add Non-overridable global invariants documentation block Rationale: The glossary and two Strategize-phase descriptions incorrectly stated a 3-tier precedence chain (plan > project > global), contradicting ADR-016 which defines a 4-tier chain (plan > action > project > global). The implementation in actor/reconciliation.py and application/services/plan_lifecycle_service.py correctly uses the 4-tier model. The non_overridable field on the Invariant domain model was implemented but completely undocumented in the spec.