{"ok":true,"timestamp":"2026-04-29T00:39:19.464289+00:00","notes":{"name":"Permanent Execution Notes","updated_at":"2026-04-24T05:19:39.827525+00:00","version":"v1","core_principle":"Only shipped behavior that works under declared conditions is releasable.","disconnect_resolution":{"external_validation_not_required":true,"internal_evidence_required":true,"why_internal_evidence_matters":["Proves behavior under stress and failure modes.","Prevents self-consistency illusions in complex systems.","Supports continuity when operators change."]},"release_guardrails":["No public launch for any module until acceptance tests pass.","No speculative capability claims on official surfaces.","Fail-closed defaults for high-risk operations.","Every critical mutation must have tamper-evident audit trace."],"step_order":[{"step":1,"name":"Define module contract","definition_of_done":"Inputs/outputs, safety constraints, and acceptance tests declared."},{"step":2,"name":"Implement minimally","definition_of_done":"Smallest stable slice shipped with strict defaults."},{"step":3,"name":"Verify works","definition_of_done":"Tests/evidence pass and known failure boundaries documented."},{"step":4,"name":"Publish checkpoint","definition_of_done":"Commit/push/PR update with clear done-next handoff."},{"step":5,"name":"Iterate modularly","definition_of_done":"Next slice chosen by blocker priority, not novelty."}],"worker_model":{"parallel_workers_allowed":true,"policy":"Use parallel agents for independent subtasks; keep one source of truth in git/PR.","merge_rule":"Only merge changes that preserve safety and pass acceptance checks."},"session_handoff_contract":{"required_outputs":["what_changed","evidence_of_working_state","remaining_blockers","next_step"],"no_ambiguous_handoff":true}}}