R77.F1 Audit — colibri-hero.js Greek URL 404s

Surface

Single file: docs/assets/js/colibri-hero.js (153 lines, IIFE).

Bug

Line 94:

el.href = BASEURL + '/concepts/' + encodeURIComponent(c.letter) + '-' + c.slug + '.html';

BASEURL=/AMS. For κ the href resolves to /AMS/concepts/κ-rule-engine.html. docs/concepts/ directory does not exist — never has, post-R53. Every Greek letter in the hero ring → GitHub Pages 404. Verified live by curl against https://lasteld.github.io/AMS/concepts/κ-rule-engine.html.

Comments at lines 34-35 also reference the dead /concepts/ path — stale since the AMS donor schema.

Real Greek → path mapping (all 15 verified present)

Letter Concept Real .md Built .html relative to /AMS
α System Core docs/2-plugin/index.md 2-plugin/ (dir index)
β Task Pipeline docs/3-world/execution/task-pipeline.md 3-world/execution/task-pipeline.html
γ Server Lifecycle docs/2-plugin/modes.md 2-plugin/modes.html
δ Model Router docs/3-world/social/llm.md 3-world/social/llm.html
ε Skill Registry docs/3-world/execution/skill-registry.md 3-world/execution/skill-registry.html
ζ Decision Trail docs/3-world/execution/decision-trail.md 3-world/execution/decision-trail.html
η Proof Store docs/3-world/physics/laws/proof-store.md 3-world/physics/laws/proof-store.html
θ Consensus docs/3-world/physics/laws/consensus.md 3-world/physics/laws/consensus.html
ι State Fork docs/3-world/physics/laws/state-fork.md 3-world/physics/laws/state-fork.html
κ Rule Engine docs/3-world/physics/laws/rule-engine.md 3-world/physics/laws/rule-engine.html
λ Reputation docs/3-world/social/reputation.md 3-world/social/reputation.html
μ Integrity Monitor docs/3-world/physics/enforcement/integrity.md 3-world/physics/enforcement/integrity.html
ν Integrations docs/4-additions/index.md 4-additions/ (dir index)
ξ Identity docs/3-world/social/identity.md 3-world/social/identity.html
π Governance docs/3-world/physics/enforcement/governance.md 3-world/physics/enforcement/governance.html

γ and ν disposition

Both resolve to real concept docs with colibri_code: partial frontmatter, not task-prompts fallbacks.

  • γdocs/2-plugin/modes.md. Frontmatter line: graduation: "R75 Waves A/E — γ Server Lifecycle Phase 0 slice shipped (P0.4.1 modes, P0.4.2 graceful shutdown)." Task-prompts file (docs/guides/implementation/task-prompts/p0.4-gamma-lifecycle.md) is scaffolding only; not chosen.
  • νdocs/4-additions/index.md. Frontmatter line: graduation: "R75 Waves F/G — ν Integrations Phase 0 slice shipped (P0.9.1 MCP client bridge, P0.9.2 Claude API wrappers, P0.9.3 notification channels)." Task-prompts file (docs/guides/implementation/task-prompts/p0.9-nu-integrations.md) not chosen.

Collateral /concepts/ references (out of scope)

35 other files under docs/ mention /concepts/ in prose (spec, extractions, audits, roadmap, world-schema). Prompt scope is assets/ + _includes/; content docs untouched per explicit out-of-scope rule. Flagged in PR body for a follow-up prose sweep.


Back to top

Colibri — documentation-first MCP runtime. Apache 2.0 + Commons Clause.

This site uses Just the Docs, a documentation theme for Jekyll.