feat: expand methodology with 6 modern delivery practices (ADR 0023)#22
feat: expand methodology with 6 modern delivery practices (ADR 0023)#22vpciii wants to merge 2 commits into
Conversation
|
Claude finished @vpciii's task in 2m 25s —— View job Review: PR #22 — expand methodology with 6 modern delivery practicesReviewed against this repo's own standards (the honesty rules in The substantive issues are all process drift of the "docs change in the same PR" / single-source kind — which is notable because this methodology polices exactly that. 🔴 Stale cross-references introduced by this PR (same-PR honesty rule, §"Keep the artifacts honest")The PR grows the list from 11 to 17 practices but leaves two now-wrong counts behind:
🔴 Global summary not updated in the same PR (ADR 0018)
🟡 Single-source tension — new practices restate guidance that already lives elsewhereThe methodology insists "a fact lives in one place." ADR 0023's Option A rejection covers giving these their own headings, but three of the six largely re-state existing content rather than add new facts, creating future drift hazards:
Not a blocker, but worth a sentence in each new section cross-linking the canonical home (and ideally the relevant ADR), so these read as emphasis rather than a second copy that can drift. 🟡 §14 Continuous Deployment vs. the tool-agnostic ethos§14 mandates "Merging to ⚪ Minor formatting (consistency with the rest of the doc)
(If a markdown linter runs in CI, ignore the two above — I have no evidence of one here.) Summary: The ADR and CHANGELOG are solid and the new practices are reasonable additions. The blocking-ish items are all the methodology's own same-PR/single-source rules turned on itself: two stale practice counts ( |
Reversed-role run: Gemini/Antigravity authored the 6-practice expansion (ADR 0023); Claude adversary-reviewed it cold. BLOCK — the practices duplicate existing ones (ADR 0014/0020 → violates ADR 0022), contradict the "no premature tooling commitments" + lightweight-ops exclusions (§13/§14), lack deployable-service scoping (§14 breaks on libs/CLIs/docs repos), are framed "non-negotiable" against the scale-to-work stance, and leave the doc internally inconsistent (stale "11 practices/§1–§11", unsynced ADR-0018 summaries) with the ADR pre-declaring its own "Accepted" status. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Withdrawing — status quo (the ADR's own Option B). An adversarial review BLOCKed this (docs/reviews/pr22_adversarial_review.md), and the methodology-consistent counter (#24) was then also BLOCKed for milder versions of the same sins. Run in both directions, the adversarial process showed the six-practice expansion over-reaches: most of it duplicates existing practices/ADRs, and the genuinely-new bits don't clear the bar for a numbered practice. No expansion lands. |
Round 9: Gemini BLOCKed Claude's counter-proposal (PR #24) — and most of it held (the refinement duplicates ADR 0015; §12 overlaps §6/§10; asymmetric CD treatment; ADR-number collision). Claude conceded those and refuted one finding as a false positive (the "stale §11 refs" claim — §12 was appended, not renumbered). That false positive is the trial's first, and useful calibration: a verifiable factual overreach, refutable by grep. Both PR #22 (Gemini's expansion) and PR #24 (Claude's counter) are now withdrawn — the methodology resisted expansion in both directions. Records the adjudication (pr24_adjudication.md) and the new named failure mode (adversary-authored-replacement bias). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
A PR #25 review (the same-model GitHub reviewer) correctly flagged that the v0.12.0 §10 onboarding bullet is a normative practice extension that shipped without an ADR — against the methodology's own "practice changes get an ADR" rule, and unlike comparable additions (ADR 0014, 0016). ADR 0003 (which defines §10's bullets) is append-only, so ADR 0023 records the new bullet and makes §10 traceable again. Also trims the 0.12.0 changelog entry's process-journal backstory (the #22/#24 narrative), keeping the substance + adoption line and citing ADR 0023. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Expands the methodology to explicitly cover:
Also includes ADR 0023 which documents this decision and updates the CHANGELOG.md.