Skip to content

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

Part of surfaces-never-disagree — Every surface projects the same state, says when it was observed, and keeps no list of its own.

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.

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