Skip to content

docs: ship itd-80 through the intent-lifecycle pipeline (dogfood) - #27

Merged
REPPL merged 1 commit into
mainfrom
auto/itd-80-phase5-dogfood
Jul 12, 2026
Merged

docs: ship itd-80 through the intent-lifecycle pipeline (dogfood)#27
REPPL merged 1 commit into
mainfrom
auto/itd-80-phase5-dogfood

Conversation

@REPPL

@REPPL REPPL commented Jul 11, 2026

Copy link
Copy Markdown
Owner

The acceptance test for the whole slice. itd-80 — the intent that specifies the intent-lifecycle pipeline — was driven drafts → planned → shipped by that pipeline itself, on the on-main code (PRs #22 / #24 / #26). Not a hand-edit; the machinery did it.

The live cycle

abcd intent plan itd-80    → minted spc-2 (spc-1, reserved by itd-3, correctly skipped),
                             wrote the bidirectional link + kind: standalone, moved drafts→planned
abcd spec close spc-2      → reconcile shipped itd-80 planned→shipped, parked OWED review rcp-1c213fa02f85
abcd intent review ingest  → machine fidelity audit written to itd-80's ## Audit Notes;
                             a second ingest is a verified no-op (idempotent)

The audit (machine-generated, in itd-80's ## Audit Notes)

Rollup 6 MET · 1 MET_WITH_CONCERNS · 0 NOT_MET · 0 INCONCLUSIVE, every verdict carrying a cited file:line pointer, plus a honoured/diverged/missing gap audit and pinned provenance (verifier + rubric/prompt hashes + input attestation). It's an honest audit, not a rubber stamp — ac-3 is MET_WITH_CONCERNS: the review request references the delivered diff as host-supplied rather than abcd-captured, a deliberate adr-25 transport-agnostic divergence.

Contents

  • itd-80 moved drafts/ → shipped/ with its populated ## Audit Notes.
  • spc-2 native spec record added (in specs/closed/); the spec_lifecycle cross-check on the new spc-2 ↔ itd-80 link passes.
  • make preflight + make record-lint green throughout.

Definition of done — met

itd-80's own acceptance criteria are satisfied by the delivered pipeline, verified through the pipeline. The intent-lifecycle slice (Phases 1–5) is complete.

Minor follow-up (not blocking)

The ingest appends the audit below the intent template's <Empty until intent moves to shipped/…> placeholder rather than clearing it, leaving redundant text above the audit. Cosmetic; candidate iss-N — the ingest could strip the placeholder when it writes the first verdict.

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

The acceptance test for itd-80's own slice: itd-80 driven drafts->planned->
shipped by the machinery it specifies, not by hand. Live cycle on the on-main
pipeline (PRs #22/#24/#26):
  abcd intent plan itd-80   -> mints spc-2 (spc-1 reserved by itd-3 skipped),
                               links, moves drafts->planned
  abcd spec close spc-2     -> reconcile ships itd-80 planned->shipped, parks
                               OWED review rcp-1c213fa02f85
  abcd intent review ingest -> machine fidelity audit written to ## Audit Notes;
                               re-ingest is a verified no-op
Rollup 6 MET / 1 MET_WITH_CONCERNS / 0 NOT_MET / 0 INCONCLUSIVE. The one concern
(ac-3): the review request references the delivered diff as host-supplied rather
than abcd-captured — a deliberate adr-25 transport-agnostic divergence. Adds the
spc-2 native spec record (closed). record-lint green throughout (spec_lifecycle
cross-check on the new spc-2<->itd-80 link passes).

Assisted-by: Claude:claude-opus-4-8
@REPPL
REPPL merged commit b1ade8c into main Jul 12, 2026
12 checks passed
@REPPL
REPPL deleted the auto/itd-80-phase5-dogfood branch July 12, 2026 06:59
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