Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I3223 — The homepage hero lets a visitor switch between recorded scenarios, each ending in the refusal it proves

Offer in the hero's left column, under the reassure line, a short list of links: the challenge as the default, described as refused and then accepted, and every use case that site/data/generated/terminal.json names among its refusals, each linking to its /use-cases/<id>/ page with at most its one derived verdict line, naming the homepage problem it answers, with the build's commit; homepage-check and case 333 hold it.

PŘIPRAVENO vlna 1 · p2 · profil implementation · bezpečné paralelně

Part of a-visitor-understands-and-checks-majordomus — A first-time visitor of majordomus.dev understands what Majordomus does and can check every claim it makes.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3223 bude přijato.

Cíl

Offer in the hero's left column, under the reassure line, a short list of links: the challenge as the default, described as refused and then accepted, and every use case that site/data/generated/terminal.json names among its refusals, each linking to its /use-cases/<id>/ page with at most its one derived verdict line, naming the homepage problem it answers, with the build's commit; homepage-check and case 333 hold it.

Proč

On 2026-10-10 the owner asked for a friendlier, interactive, derived landing page with no big rewrite; ChatGPT proposed switchable real scenarios instead of one static terminal. The scenario corpus and replay already exist (I1600). Sources: chatgpt-majordomus:c215#8, chatgpt-majordomus:c137#5, chatgpt-majordomus:c134#3.

Aktuální stav

Verified on master 707a04c7ce8: site/templates/index.html links /challenge/ and does not inline a replay (only challenge.html includes partials/challenge-replay.html); site/data/homepage.toml holds html_bytes = 160000; terminal.json `refusals` lists every recorded lifecycle step that exited non-zero; committed derived data carries no commit (test/cases/51_derived_artifacts_committed.sh).

Cílový stav

scripts/generate-site-data writes the eligible choices from terminal.json; homepage-check refuses a choice without a recorded run, and holds the order and budget.

Rozsah

  • site/templates/index.html
  • scripts/generate-site-data
  • scripts/ci/homepage-check

Mimo rozsah

  • A typed demo transcript
  • A new homepage section

Závislosti

Co na tom čeká

Kritéria přijetí

  • Every offered scenario resolves to a recorded run
  • Scripts off: every scenario is reachable
  • homepage-check passes with the declared order and budget

Validace

  • scripts/site-check
  • scripts/ci/homepage-check
  • bash test/run.sh 333_homepage_narrative

Požadované důkazy

  • homepage_check_scenarios

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Canonical record: .ai/repo/project/issues/I3223.yaml. Read it back with majordomus plan show I3223.

Prohledává názvy a popisy všech stránek, které tento web publikuje.