I2745 — The landing page states no present it does not read
Replace every sentence in site/data/marketing.toml, manifesto.toml and homepage.toml that describes the current state of the product with a rendered datum from site/data/generated (release, plan figures, delivery, recent landings) or remove it, fix the link text that promises waves the roadmap does not show, and extend scripts/ci/homepage-check to refuse present-state vocabulary (today, not yet, nothing ... yet, no command ... today, is shipped) in those files.
DONE wave 0 · p0 · implementation profile · parallel safe
Objective
Replace every sentence in site/data/marketing.toml, manifesto.toml and homepage.toml that describes the current state of the product with a rendered datum from site/data/generated (release, plan figures, delivery, recent landings) or remove it, fix the link text that promises waves the roadmap does not show, and extend scripts/ci/homepage-check to refuse present-state vocabulary (today, not yet, nothing ... yet, no command ... today, is shipped) in those files.
Why
ADR 0166 decision 5. manifesto.toml says Nothing replans and No command runs this today; marketing.toml claims straight from the repository over stamp-derived figures; index.html:453 promises wave by wave.
Current state
Hand-written present-tense claims sit in three toml files the homepage renders.
Desired state
The homepage's state sentences come from generated data; homepage-check refuses the vocabulary; case 333 and a new case prove both.
Scope
- site/data/marketing.toml
- site/data/manifesto.toml
- site/data/homepage.toml
- site/templates/index.html
- scripts/ci/homepage-check
- test/cases/333_homepage_narrative.sh
- test/cases/3105_the_homepage_states_no_present_it_does_not_read.sh
Dependencies
None. This issue is a root of the graph.
What waits on this
Acceptance criteria
- homepage-check refuses a present-state sentence planted in site/data
- The built homepage carries no hand-written state claim, and its plan and release figures come from generated data
Validation
- bash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_read
Evidence required
- homepage_present_case
Evidence
| covers | type | command | result | at commit |
|---|---|---|---|---|
| homepage_present_case | test | bash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_read | tests: 2 passed, 0 failed, 0 skipped at bad02f37e8f; 3105 refuses 12 planted present-state forms across the copy files and the template, passes the checkout's real files; homepage-check over the local build exit 0 | bad02f3 |
| homepage_present_case | test | bash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_read | 2 passed, 0 failed on master 707a04c7ce8 (2026-10-17) | 707a04c |
Timeline
- started
- 2026-10-16T09:56:46Z
- verified
- 2026-10-16T10:26:57Z
- completed
- 2026-10-17T21:35:51Z
Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.
Canonical record: .ai/repo/project/issues/I2745.yaml. Read it back with majordomus plan show I2745.