Skip to content

docs(adr): retire the five-push campaign pack - #181

Merged
claude[bot] merged 1 commit into
mainfrom
docs/retire-five-push-campaign-pack
Sep 5, 2026
Merged

docs(adr): retire the five-push campaign pack#181
claude[bot] merged 1 commit into
mainfrom
docs/retire-five-push-campaign-pack

Conversation

@cryptoxdog

Copy link
Copy Markdown
Collaborator

Summary

Type of change

  • type:feature — new feature or capability — not measured by open_pr_after_gate.sh — do not treat as verified
  • type:bugfix — bug fix — not measured by open_pr_after_gate.sh — do not treat as verified
  • type:refactor — refactor, no behavior change — not measured by open_pr_after_gate.sh — do not treat as verified
  • type:docs — documentation only — not measured by open_pr_after_gate.sh — do not treat as verified
  • type:ci — CI / workflow changes — not measured by open_pr_after_gate.sh — do not treat as verified
  • type:security — security fix or hardening — not measured by open_pr_after_gate.sh — do not treat as verified

Area

  • area:backend — src/, packages/ — not measured by open_pr_after_gate.sh — do not treat as verified
  • area:frontend — UI — not measured by open_pr_after_gate.sh — do not treat as verified
  • area:infrastructure — docker, deployment, config — not measured by open_pr_after_gate.sh — do not treat as verified
  • area:workflows — .github/, CI — not measured by open_pr_after_gate.sh — do not treat as verified
  • area:llm-router — @quantum-l9/llm-router consumption (src/services/llm.ts) — not measured by open_pr_after_gate.sh — do not treat as verified

Checklist

  • npm run verify:all passes locally — not measured by open_pr_after_gate.sh — do not treat as verified
  • npx tsc --noEmit passes (no type errors) — not measured by open_pr_after_gate.sh — do not treat as verified
  • No secrets or credentials committed — not measured by open_pr_after_gate.sh — do not treat as verified
  • ADR added/updated if this is an architectural decision — not measured by open_pr_after_gate.sh — do not treat as verified
  • VALIDATION.md updated if validation artifacts changed — not measured by open_pr_after_gate.sh — do not treat as verified
  • DECISION_LOG.md updated if relevant — not measured by open_pr_after_gate.sh — do not treat as verified

Related issues / ADRs / contracts


Commits

  • docs(adr): retire the five-push campaign pack

Test plan

  • make pr local gate receipt — not measured by open_pr_after_gate.sh — do not treat as verified
  • L4 release receipt present (release_authorized)
  • CI green — not measured by open_pr_after_gate.sh — do not treat as verified

Changed files

  • D "WIP/8-14-26/Web SEO LLM Trio/L9 Website Improvement \342\200\224 Independent Validation Contract Pack.md"
  • D WIP/8-14-26/Web SEO LLM Trio/Program1.md
  • D WIP/8-14-26/Web SEO LLM Trio/pe-campaign/AGENT_FEED.md
  • D WIP/8-14-26/Web SEO LLM Trio/pe-campaign/CAMPAIGN_SOURCE.yaml
  • D WIP/8-14-26/Web SEO LLM Trio/pe-campaign/INTENT.yaml
  • D WIP/8-14-26/Web SEO LLM Trio/pe-campaign/README.md
  • D WIP/8-14-26/Web SEO LLM Trio/pe-campaign/source-integrity-receipt.json
  • A docs/adr/ADR-0019-retire-five-push-campaign-pack.md
  • M docs/adr/README.md

Mechanical evidence

gate-receipt.json absent — local gate result not measured here
L4 receipt present: phase=release_authorized head=240febe157bec984edcd61c1a5299b4c52d0107f

The website-bot-five-push-v1 intake was authored 2026-08-14 and its core
invariant was reversed by ADR-0018 on 2026-09-01: CompetitiveLandscape is no
longer the sole donor authority, so the pack's Gate 2 would fail a compliant
V2 implementation. It also plans against the removed V1 blueprint, pins
bot-interop as a published dependency the lock now vendors, and halts at
Push 1 on the open SEO-Bot structured-content blocker it may not touch.
The pack declares source_is_immutable and requires a new source contract when
the objective changes, so it could not be edited into currency. Delete it and
record the decision, carrying forward its two durable rules: the verifier is
never the implementer, and the four proof distinctions.
Also adds the missing ADR-0018 row to the ADR index.
Co-authored-by: Cursor <cursoragent@cursor.com>
CopilotAI lite review requested due to automatic review settings September 2, 2026 21:25
@sonarqubecloud

Copy link
Copy Markdown

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

ADR-0019 contains an inaccurate claim about there being no in-repo references to the removed WIP pack, which should be corrected before merge.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR removes an obsolete, executable Program Execution “five-push” campaign intake from WIP/ and replaces it with an authoritative ADR documenting why the pack was retired, alongside updating the ADR index.

Changes:

  • Delete the website-bot-five-push-v1 WIP campaign pack sources (campaign source, intent, agent feed, receipts, and plans).
  • Add ADR-0019 to record the retirement decision and rationale in-tree.
  • Update docs/adr/README.md to index ADR-0018 and ADR-0019 and reflect the updated sequencing guidance.
File summaries
FileDescription
WIP/8-14-26/Web SEO LLM Trio/L9 Website Improvement — Independent Validation Contract Pack.mdDeleted as part of retiring the executable five-push intake pack.
WIP/8-14-26/Web SEO LLM Trio/Program1.mdDeleted per-push execution plan (part of retired pack).
WIP/8-14-26/Web SEO LLM Trio/pe-campaign/AGENT_FEED.mdDeleted agent execution feed instructions (part of retired pack).
WIP/8-14-26/Web SEO LLM Trio/pe-campaign/CAMPAIGN_SOURCE.yamlDeleted immutable campaign-source intake (part of retired pack).
WIP/8-14-26/Web SEO LLM Trio/pe-campaign/INTENT.yamlDeleted optional intent file (part of retired pack).
WIP/8-14-26/Web SEO LLM Trio/pe-campaign/README.mdDeleted pack README (part of retired pack).
WIP/8-14-26/Web SEO LLM Trio/pe-campaign/source-integrity-receipt.jsonDeleted integrity receipt (part of retired pack).
docs/adr/ADR-0019-retire-five-push-campaign-pack.mdNew ADR capturing the retirement decision, reasons, and consequences.
docs/adr/README.mdAdds ADR-0018/ADR-0019 to the index and updates lock summary guidance.
Review details
  • Files reviewed: 8/9 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +106 to +107
- `WIP/` no longer exists in this repository. Nothing referenced the pack, so no
in-repo link breaks.

@chatgpt-codex-connectorchatgpt-codex-connectorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit:240febe157

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +28 to +32
1. **Its central invariant was reversed.** The pack asserts `CompetitiveLandscape`
is the sole donor authority, and instructs the verifier to fail any run that
uses another. [ADR-0018](ADR-0018-website-build-blueprint-v2-single-authority.md)
(accepted 2026-09-01) makes `ClientVision` and `DesignReferenceIntelligence`
first-class first-party authorities. The pack's Gate 2 therefore fails a

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep donor cohort authority distinct from design authority

Gate 2 in the deleted validation pack only requires donor ingestion to use the exact CompetitiveLandscape cohort and forbids independently searching for another “top ten”; ADR-0018 explicitly retains bounded donor ingestion and the pattern portfolio while adding ClientVision and DesignReferenceIntelligence as separate design/semantic inputs. Those additions do not reverse sole donor-cohort authority, so this paragraph incorrectly concludes that a compliant V2 implementation would fail Gate 2 and uses that false conflict as the primary retirement rationale.

AGENTS.md reference: AGENTS.md:L7-L16

Useful? React with 👍 / 👎.

Comment on lines +47 to +51
Meanwhile [Campaign 7](../campaigns/campaign-7-redesign-runtime-convergence.md)
§16 records an open cross-repository blocker in the SEO-Bot
`structured-content` producer. The pack holds SEO-Bot read-only and treats a
shared-contract collision as non-retryable, so it halts at Push 1 on a defect
outside its writable scope.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Drop the resolved structured-content blocker

This labels Campaign 7's missing-blocks failure as still open, but the already-tracked docs/reports_and_test_results/08-18-2026/GOLDEN_E2E_FINAL_REPORT.md records the StructuredContentPackage sealing all 29 routes at line 156, the full content chain passing at line 159, and a complete end-to-end pipeline at line 166. Treating the older Campaign 7 snapshot as current will send future program planning toward a resolved SEO-Bot defect instead of the remaining evidenced gaps.

AGENTS.md reference: AGENTS.md:L7-L16

Useful? React with 👍 / 👎.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

ReviewStatusCommitReview trigger
📝 Code ReviewCompleted2026-09-02T21:30:44.159378Z240febePR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@claude
claudeBot merged commit 0b309b5 into mainSep 5, 2026
18 of 21 checks passed
@claudeclaudeBot mentioned this pull request Sep 5, 2026
17 tasks
Sign up for freeto 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.

2 participants

@cryptoxdog