Skip to content

docs: a human-set autonomy grant, and the run's hold-ups captured - #1130

Merged
REPPL merged 18 commits into
mainfrom
design/autonomy-grant-3
Oct 26, 2026
Merged

REPPL merged 18 commits into
mainfrom
design/autonomy-grant-3

Conversation

@REPPL

@REPPL REPPL commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Design records only; no code changes.

  • The autonomy grant. A draft intent, plus a proposed ADR and a decision record: the person grants what their sessions may do alone, until a time they set, by an explicit command and never by a sentence in chat. The grant sits apart from the waiting-on badge, which agents write. Granted sessions run inside the sandbox fence. A session never force-pushes, even when asked, and the check that stops it is deterministic. The planning interview's answers are recorded as Decisions 1–22. The grant joins the autonomous-agents bundle, which ships as one release.
  • The merge-and-cloud draft. The part about letting abcd merge its own pull requests, and what a cloud session may do, is split out into a draft of its own.
  • Bundle back-links. The checklist and coordination drafts now link to the grant.
  • Hold-ups from the autonomous run, captured:
    • nothing enforces working in a worktree;
    • the checkout's git hooks were not installed;
    • the load gate can starve every preflight, with new evidence that an on-access scanner throttles the tests while load average does not show it;
    • building an issue just captured needs a round trip.
    • the generated index lists conflict on the forge whenever another record lands first, and each conflict costs a fresh preflight.

Refs: iss-2610240859590333, iss-2610241133284600, iss-2610241256347199, iss-2610241414124940, iss-2610241415434937

Assisted-by: Claude:claude-opus-5-5

REPPL added 15 commits October 25, 2026 23:25
…adge

Proposes adr-2610240850193281 and drafts itd-2610240850336695 for the
planning interview, and captures iss-2610240859590333: nothing enforces
that a concurrent session writes records in its own worktree.

Refs: iss-2610240859590333
Assisted-by: Claude:claude-opus-5-5
Eight rulings from the product thinker on itd-2610240850336695 and
adr-2610240850193281.

Assisted-by: Claude:claude-opus-5-5
Rulings 9 to 12 from the planning interview: three presets, the grant
as abcd mode autonomous with away as a flag, cloud sessions autonomous
by default, and no grant where abcd cannot enforce it.

Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
Splits merging and cloud sessions into itd-2610241015120503, rewrites
itd-2610240850336695 and adr-2610240850193281 to the product thinker's
rulings 13 to 17, records the reversal of dcn-2610181016510153 as
dcn-2610241016208164, and links the checklist draft both ways.

Assisted-by: Claude:claude-opus-5-5
The forge ruleset on every branch waits for sessions' own credential
(itd-2610170634394993); until then the stop on feature branches is the
pre-push hook and the guard.

Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
Refs: iss-2610241133284600
Assisted-by: Claude:claude-opus-5-5
Refs: iss-2610241133284600
Assisted-by: Claude:claude-opus-5-5
Refs: iss-2610241414124940
Assisted-by: Claude:claude-opus-5-5
Refs: iss-2610241414124940
Assisted-by: Claude:claude-opus-5-5
…d gate cannot see

Refs: iss-2610241414124940

Assisted-by: Claude:claude-opus-5-5
Decision 22 counted the phone page and the shared and public options in
the one-release ruling, but they were split out of the checklist on
2026-10-22. The hooks capture also drops a local path from its text.

Refs: iss-2610241133284600
Assisted-by: Claude:claude-opus-5-5
@REPPL
REPPL enabled auto-merge October 26, 2026 05:31
Assisted-by: Claude:claude-opus-5-5
@REPPL
REPPL added this pull request to the merge queue Oct 26, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Oct 26, 2026
REPPL added 2 commits October 26, 2026 16:31
Assisted-by: Claude:claude-opus-5-5
Refs: iss-2610241256347199
Assisted-by: Claude:claude-opus-5-5
@REPPL
REPPL enabled auto-merge October 26, 2026 19:30
@REPPL
REPPL added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit 78718c5 Oct 26, 2026
14 of 15 checks passed
@REPPL
REPPL deleted the design/autonomy-grant-3 branch October 26, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant