From c531abda45cf1db16a087049400135b3275151e0 Mon Sep 17 00:00:00 2001 From: Dave Date: Wed, 16 Sep 2026 15:36:28 +0200 Subject: [PATCH] docs(spec): Phase 3 design for AI humanisation of commit history MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit One-liners per commit and a progress narrative per card, plus the swappable provider layer both depend on, ported from the chat/ structure in MEGAIFRASTRUCTURE. Model and cost are measured rather than assumed: the full 779-commit backfill costs about ninety cents on claude-opus-5, so model choice here is a quality decision and not a cost one. Batch API considered and rejected โ€” it saves roughly forty cents and adds a job state machine. Records the rules the non-editable preamble must guarantee, each tied to a specific way a summary could mislead a paying client. Co-Authored-By: Claude Opus 5 --- .../2026-09-16-phase-3-ai-humanisation-design.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/specs/2026-09-16-phase-3-ai-humanisation-design.md b/docs/superpowers/specs/2026-09-16-phase-3-ai-humanisation-design.md index 77decdf..08c94c2 100644 --- a/docs/superpowers/specs/2026-09-16-phase-3-ai-humanisation-design.md +++ b/docs/superpowers/specs/2026-09-16-phase-3-ai-humanisation-design.md @@ -219,8 +219,15 @@ methodology panel applies to the effort figures. 6. Editing the appended prompt text cannot remove any rule in ยง5.1. 7. Incrementing the prompt version marks existing summaries stale without rewriting them. -8. A reverted commit reads as a reversal, verified against a real revert in - WFDASH-WEBAPP's history. +8. A reverted commit reads as a reversal, and a removal reads as a removal. + + Checked against the real history: WFDASH-WEBAPP contains **no `revert:` + commit at all**, so the reversal rule must be tested with a crafted message + rather than a live one. It does contain many removals โ€” `chore(login): + simplify to login-only, remove register/reset tabs`, `feat(collection-confirm): + rewire page to use PoCard + remove Adjust Quantity` โ€” and those are the real + risk: a removal summarised as an addition, or as a loss of function the client + did not agree to, is wrong in a way they will notice. 9. No summary contains a date, a deadline or a completion claim. ## 12. Suggested plan split