Skip to content

I3917 — The plan's status counts leave the homepage hero and stay on the roadmap

The homepage hero no longer shows the plan's issue counts by status (ready, blocked, active and the rest, index.html:154-158); the counts stay on /roadmap and /ui, where a reader comes for them. Rule homepage-tells-a-declared-story moves to version 2 without the clause that the hero's product view counts the plan, and homepage-check's product check follows it. The owner decided this on 2026-10-22.

READY wave 0 · p1 · implementation profile · runs alone

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

Ready. Every dependency is done, so majordomus plan start I3917 will be accepted.

Objective

The homepage hero no longer shows the plan's issue counts by status (ready, blocked, active and the rest, index.html:154-158); the counts stay on /roadmap and /ui, where a reader comes for them. Rule homepage-tells-a-declared-story moves to version 2 without the clause that the hero's product view counts the plan, and homepage-check's product check follows it. The owner decided this on 2026-10-22.

Why

On 2026-10-22 an outside reviewer read 384 blocked against 228 ready and 5 active on the front page as a sign of scope out of control rather than discipline. The owner chose to take the backlog off the hero.

Current state

index.html:154-158 counts plan.issues by plan.statuses.issue from site/data/generated/plan.json; rule homepage-tells-a-declared-story v1:57-62 requires the counts in the hero's product view; homepage-check product (:904-916) fails when they differ from the plan.

Desired state

The hero shows no plan counts; /roadmap shows them; rule v2 and homepage-check agree, and a case refuses plan counts back on the hero.

Scope

  • .ai/repo/rules/project/homepage-tells-a-declared-story.v2.md
  • site/templates/index.html
  • site/templates/roadmap.html
  • scripts/ci/homepage-check
  • test/cases/333_homepage_narrative.sh
  • test/cases/3105_the_homepage_states_no_present_it_does_not_read.sh
  • .ai/repo/project/issues/I3917.yaml

Dependencies

None. This issue is a root of the graph.

Acceptance criteria

  • The built homepage hero carries no data-issues count
  • /roadmap still shows every status count from the plan
  • Rule v2 and homepage-check agree, and a case fails when plan counts return to the hero

Validation

  • bin/majordomus plan validate
  • scripts/ci/homepage-check

Evidence required

  • hero_carries_no_plan_counts

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/I3917.yaml. Read it back with majordomus plan show I3917.

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