Skip to content

docs: design + protocol for /abcd:run autonomous-run loop - #39

Merged
REPPL merged 3 commits into
mainfrom
feat/abcd-run
Jul 12, 2026
Merged

docs: design + protocol for /abcd:run autonomous-run loop#39
REPPL merged 3 commits into
mainfrom
feat/abcd-run

Conversation

@REPPL

@REPPL REPPL commented Jul 12, 2026

Copy link
Copy Markdown
Owner

What

Records the design and the C-phase build for /abcd:run — the ADR-27
host-workflow autonomous-run loop (one PR per work item, resuming from a durable
handoff across timeboxed bursts).

  • Design (plans/2026-07-12-abcd-auto-loop-skill.md): SOTA-researched against
    primary sources, an adversarial panel, and a review against abcd's own principles +
    the current CLI. Reconciled with itd-29, which already owns this surface and
    reserves the run name; /abcd:run is its host-delegated realization.
  • Protocol (plans/2026-07-12-abcd-run-protocol.md): the generic loop (future
    commands/abcd/run.md) — lean-orchestrator delegation, a JSON attempt-journal where
    a dangling entry counts toward the strike limit, advisory review with the
    deterministic gate as authority, action-class STOP checkpoints, chain-fragility
    stops, and a secret scrub.
  • First run-plan (plans/2026-07-12-abcd-cli-ledger-drain-run.md): drains
    abcd-cli's open ledger, detector-first, skipping iss-35 (a maintainer design-STOP).
  • Runbook (research/notes/2026-07-12-dogfood-abcd-locally.md): dogfood abcd
    locally as a private plugin, tracking the latest CLI build.

Why

Sequence C→A: run the loop as a plan+protocol under the harness loop now to dogfood on
abcd-cli and generate itd-29's real evidence (its revisit trigger #5), then formalize
commands/abcd/run.md after 1–2 successful runs. Docs/records only — no code, no new
dependency, no core change.

Assisted-by: Claude:claude-opus-4-8

REPPL added 3 commits July 12, 2026 15:14
Record the design for /abcd:run — the ADR-27 host-workflow autonomous-run loop: SOTA-researched against primary sources, reviewed against abcd principles + the current CLI, and reconciled with itd-29 (which owns this surface and reserves the 'run' name). Includes the seed learnings note + adversarial panel, and the SOTA-verdict and itd-29 naming decisions in DECISIONS.md.

Assisted-by: Claude:claude-opus-4-8
The generic run protocol (future commands/abcd/run.md, C-phase draft) plus the first dogfood run-plan draining abcd-cli's open ledger. The protocol encodes lean-orchestrator delegation, a JSON attempt-journal where a dangling entry counts toward the strike limit, advisory review with the deterministic gate as authority, action-class STOP checkpoints, chain-fragility stops, and a secret scrub. The run-plan is backlog:ledger, detector-first, and skips iss-35 (a maintainer design-STOP).

Assisted-by: Claude:claude-opus-4-8
A maintainer runbook for dogfooding abcd locally: an always-latest binary wrapper (rebuilds from source each call, fails loudly on a broken build) plus a private local plugin marketplace, and how to iterate. Developer-facing (under .abcd/development/) because it names the agent harness, which the host-agnostic docs/ rule forbids.

Assisted-by: Claude:claude-opus-4-8
@REPPL
REPPL merged commit 9c9aa69 into main Jul 12, 2026
12 checks passed
@REPPL
REPPL deleted the feat/abcd-run branch July 12, 2026 14:17
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