Lesson
The watcher has an empty card, so goal and done_when are written with the body. The desk on a schedule turns drift, expired grants and unused-access findings into reconcile and burndown PRs. One PR per finding, a cap on open PRs, and declines stick under Rounds' rules. Rounds as-is can enroll the repo for what its catalogs cover, and the IAM projections use the same form. The lesson demonstrates property XIII and closes no prescription. It enacts estate.md scenario 2, the drift, on a schedule rather than by hand, and backstops scenario 3 by flagging a leftover break-glass artifact.
Build
Done when
done_when is empty and the lesson closes no prescription, so prescriptions.md names no check for it. The archive has the long form. An unused grant becomes a removal PR citing the finding, volume respects the cap, and no PR is opened for a foreign resource.
Source material
Decision 28 governs the rules. Decision 14 keeps the watcher a proposer.
Open
D3 is filed needs-design on cadence and volume caps, and agentic.md repeats it, calling forty PRs on day one noise rather than hygiene, so N is unfixed. aws-desk.md leaves open whether enforcing the cap outside the prompt needs a small propose endpoint in Rounds' shape.
Lesson
The watcher has an empty card, so
goalanddone_whenare written with the body. The desk on a schedule turns drift, expired grants and unused-access findings into reconcile and burndown PRs. One PR per finding, a cap on open PRs, and declines stick under Rounds' rules. Rounds as-is can enroll the repo for what its catalogs cover, and the IAM projections use the same form. The lesson demonstrates property XIII and closes no prescription. It enacts estate.md scenario 2, the drift, on a schedule rather than by hand, and backstops scenario 3 by flagging a leftover break-glass artifact.Build
0 6 * * 1-5, with the prompt "run the watch"terraform plan -detailed-exitcodeper workspace and theaws-driftblock emitted from the plan JSONdesk/drift/<workspace>/<address>with a marker in the body, never a second while one is open, never a foreign resource, at most N open, anddesk:reconsiderto reopen a decline (decision 28)scripts/expiringand for Access Analyzer unused-access findingsDone when
done_whenis empty and the lesson closes no prescription, so prescriptions.md names no check for it. The archive has the long form. An unused grant becomes a removal PR citing the finding, volume respects the cap, and no PR is opened for a foreign resource.Source material
Decision 28 governs the rules. Decision 14 keeps the watcher a proposer.
Open
D3 is filed needs-design on cadence and volume caps, and agentic.md repeats it, calling forty PRs on day one noise rather than hygiene, so N is unfixed. aws-desk.md leaves open whether enforcing the cap outside the prompt needs a small propose endpoint in Rounds' shape.