I2655 — The homepage decides whether it carries a derived figure, within its declared story and budget
Decide, as a reviewed change to site/data/homepage.toml, whether one section of the homepage shows a derived diagram or chart through the shared viewer, and what that costs in the declared byte budget; if the answer is no, link the diagrams page from the section that argues for derivation.
READY wave 1 · p3 · implementation profile · parallel safe
Ready. Every dependency is done, so majordomus plan start I2655 will be accepted.
Objective
Decide, as a reviewed change to site/data/homepage.toml, whether one section of the homepage shows a derived diagram or chart through the shared viewer, and what that costs in the declared byte budget; if the answer is no, link the diagrams page from the section that argues for derivation.
Why
The owner asked for the capability to be shown on the landing page. The homepage carries no diagram by decision (site/templates/index.html says so, and rule project.homepage-tells-a-declared-story budgets what every visitor downloads), and index.html was being rewritten on another branch when I2653 was built, so I2653 did not touch it.
Current state
The homepage loads neither the Mermaid nor the ECharts build and links docs/DIAGRAMS.md from nowhere.
Desired state
Either a declared section renders one figure with the viewer or the component, with the budget raised by the measured amount and scripts/ci/homepage-check passing, or the decision not to is recorded and the homepage links /docs/diagrams/.
Scope
- site/templates/index.html
- site/data/homepage.toml
- site/data/marketing.toml
- scripts/ci/homepage-check
- .ai/repo/project/issues/I2655.yaml
Out of scope
- Loading a diagram or chart library on the homepage without a figure that uses it
Dependencies
Acceptance criteria
- scripts/ci/homepage-check passes with the section order and the budget as declared
- The homepage reaches the diagrams page in one click
Validation
- scripts/site-build && scripts/ci/homepage-check
Evidence required
- homepage_check_passes
Evidence
None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.
Timeline
- started
- —
- verified
- —
- completed
- —
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/I2655.yaml. Read it back with majordomus plan show I2655.