diff --git a/assets/sdd-orchestrator-workflow.md b/assets/sdd-orchestrator-workflow.md index b2597b85c..18dbae3c9 100644 --- a/assets/sdd-orchestrator-workflow.md +++ b/assets/sdd-orchestrator-workflow.md @@ -154,6 +154,40 @@ On gate pass, continue automatically to the next phase. On gate fail, rerun the The gatekeeper is additive: it does not relax the Review Workload Guard, Strict TDD Forwarding, native status dependency checks, or mandatory delegation rules. It never creates a post-SDD review pass. +## Native Runtime Attempt Authority + +The package-local Gentle AI runtime owns the Git-common-dir compact SDD attempt ledger. It is the sole attempt and changed-line budget authority for both OpenSpec and Engram flows on Pi. Pi must not implement a local attempt mirror, counter, token store, state machine, or extension interception layer; such code would duplicate provider authority and could not truthfully settle all runs. + +Before every runtime-bearing `sdd-apply`, `sdd-verify`, or remediation actor/harness launch, the orchestrator MUST call the compact acquire: + +```text +gentle-ai sdd-attempt acquire --cwd --change --request-id --work-unit