Skip to content

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

Part of truthful-plan-surfaces — The plan's surfaces are inferred from delivery, and nothing they show is typed beside the repository.

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

coverstypecommandresultat commit
homepage_present_casetestbash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_readtests: 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 0bad02f3
homepage_present_casetestbash test/run.sh 333_homepage_narrative 3105_the_homepage_states_no_present_it_does_not_read2 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.

Searches the titles and descriptions of every page this site publishes.