L Logoi
reviewed Public route Policy
Reviewed

Shell readiness is not evidence readiness.

Logoi can be locally build-clean, screenshot-clean, and route-complete while still keeping source text, translation, morphology, etymology, lexical range, frequency, public receipt export, generated teaching, API runtime, and MCP runtime closed.

API And Source Activation Mirrors

Launch readiness mirrors the machine contract and the source activation report so reviewers can see what is navigable, what is pointer-only, and what still cannot open.

Public API mirror read_only_pointer_only
Endpoints9
Required headerX-Robots-Tag: noindex, nofollow
Runtimefalse
Source acquisitionfalse
Receipt exportfalse
Source activation report hold
Manifestmanifest:source-acquisition:perseus-homer-soul-terms-expansion
Reportsource-activation-worksheet-perseus-homer-soul-terms-expansion
Source displayfalse
Agent runtimefalse
Index promotionfalse
API Path Contract Status Closed Surfaces
GET /openapi.json openapi_discovery_document discovery_noindex source_text, translation, morphology, etymology, receipt_export, mcp_runtime
GET /api/v1/readiness.json read_only_adapter_readiness adapter_readiness_only adapter_execution, source_acquisition, crawl, source_text_export, receipt_export, model_call
GET /api/public/terms/{language}/{lemma}.json read_only_fixture_pending_state read_only_fixture source_text, translation, morphology, etymology, lexical_claims, frequency, receipt_export
GET /api/public/passages/{id}.json read_only_fixture_pending_state read_only_fixture source_text, translation, line_reconstruction, interpretive_gloss, receipt_export
GET /api/public/sources/{id}.json read_only_fixture_pending_state read_only_fixture source_text, translation, source_acquisition, crawl, indexability_promotion, receipt_export
GET /api/public/editions/{id}.json read_only_fixture_pending_state read_only_fixture edition_text, source_text, translation, claim_promotion, indexability_promotion, receipt_export
GET /api/public/receipts/{id}.json read_only_fixture_pending_state read_only_fixture receipt_export, claim_map, content_hash_export, public_bundle, private_data
GET /api/public/journeys/{slug}.json read_only_fixture_pending_state read_only_fixture generated_teaching, interpretive_synthesis, receipt_export, private_memory, model_output
GET /api/public/references/parse.json?ref={reference} read_only_fixture_pending_state read_only_fixture source_lookup, translation_lookup, morphology_lookup, etymology_lookup, passage_invention, mcp_runtime

Evidence Constraint Matrix

Launch readiness inherits the same public constraint table as the citation, API, and MCP docs. A clean shell can improve navigation without opening closed evidence or runtime capabilities.

Surface State Allowed Public Use Agent Constraint Closed Capability
Public navigation Reviewed Indexable docs, landings, route-family links, and source-state navigation can orient humans and agents. Use route paths and labels for navigation only; do not treat page existence as proof of a word, passage, or source claim. No evidence promotion by navigation.
Pointer-only receipts Blocked until receipt policy passes Receipt routes and API payloads may expose scope, source IDs, evidence IDs, blocker state, and public_receipt_ready false. Link to the receipt as a state pointer only; do not export, summarize, or reconstruct a public-ready receipt body. No receipt export, public bundle, claim map, or citable evidence package.
Noindex evidence routes Navigable, not public evidence Source-pending evidence pages may stay navigable for inspection and review while remaining outside sitemaps. Preserve the noindex state with every summary; do not cite noindex evidence routes as public proof. No indexability promotion before source, receipt, and review gates close.
Source text Withheld Only source metadata, source IDs, edition pointers, locator state, checksum state, and display blockers may be shown. Do not quote, reconstruct, paraphrase, screenshot, summarize, or infer primary text from route metadata. No source text display or export.
Translation Unavailable pending audit Only translation/gloss status and the required source or policy gate may be shown. Do not translate, gloss, paraphrase, or infer meaning from unavailable translation metadata. No translation text, Logoi gloss, semantic rendering, or interpretation.
Morphology Provider audit pending Only provider, license, parser-version, feature-schema, and audit-blocker metadata may be shown. Do not infer case, number, gender, lemma certainty, parser confidence, or feature values. No asserted morphology or lemma-click morphology claims.
Etymology Unavailable pending audit Only etymology authority requirements, citation posture, and pending/disputed state may be shown. Do not derive roots, cognates, histories, or origin claims from model memory or adjacent metadata. No etymology statement, root claim, cognacy claim, or origin narrative.
Lexical range Unavailable pending audit Only lexical-source requirement, source pointer, and unavailable state may be shown. Do not generate semantic range, gloss range, synonym set, or cross-language equivalence. No lexical range claim or public gloss-range synthesis.
Frequency Unavailable pending audit Only fixture-scope warnings, corpus-index blockers, and count-scope metadata may be shown. Do not claim corpus frequency, KWIC completeness, collocation, distribution, or diachronic pattern. No corpus frequency, corpus-wide count, collocation, or chart claim.
Generated teaching Private/generated route Teaching builders may show private/noindex workflow scaffolding and evidence requirements. Do not produce sermons, lessons, handouts, theological claims, or teaching synthesis as public evidence. No generated teaching artifact, reviewed lesson, or source-backed teaching claim.
MCP runtime Planned, not callable Static MCP docs may reserve future vocabulary while reporting zero tools, zero resources, and no server URL. Do not announce, call, simulate, or discover MCP tools, resources, transports, auth, memory, or write actions. No MCP server, discovery manifest, tool call, resource read, auth contract, or runtime endpoint.

Readiness Lanes

Each lane names what exists now, what it does not prove, and the next gate before promotion.

Public Shell Reviewed
Ready nowIndexable landings, docs, route family indexes, screenshots, and source-state navigation exist.
Does not proveThis does not mean evidence routes, receipt exports, or generated outputs are public-ready.
Next gateContinue visual QA and route-family coverage as new public landings are added.
Evidence Routes Under source audit
Ready now13 source-gated evidence routes are navigable and noindex.
Does not proveNo held evidence page may be cited as source text, translation, morphology, etymology, lexical range, frequency, or interpretation.
Next gateClose source, passage, license, display, and receipt promotion gates per route.
Receipts Public receipt export blocked
Ready now5 receipts remain visible as pointer and blocker ledgers.
Does not proveNo public receipt export, downloadable bundle, or public-ready evidence package exists.
Next gatePass receipt promotion, private-data scan, hash, source gate, and export policy together.
API Documentation only
Ready nowDocs and read-only pending-state examples describe the future machine contract.
Does not proveNo broadened runtime, write endpoint, source lookup, model call, or claim-bearing API response exists.
Next gateVersion a runtime contract only after source and receipt gates can enforce evidence boundaries.
MCP Planned, not callable
Ready nowMCP vocabulary is documented as future planning language.
Does not proveNo MCP server, resource registry, tool call, transport, auth contract, or discovery manifest exists.
Next gateAdd MCP only as a separate runtime packet with no-live-tools tests.
Teaching Private/generated route
Ready now2 teaching/generated routes remain private/noindex policy surfaces.
Does not proveNo sermon, Sunday-school lesson, handout, slide outline, theology, or interpretation is generated.
Next gateRequire promoted receipts and overclaim review before any artifact can cite evidence.

Route Vs Evidence

Public launch language separates navigability from evidence promotion. Route coverage can improve while closed fields stay closed.

Route State Means Does Not Mean
indexable documentation The public page is honest, static, and useful for orientation. The page is evidence for source text, translation, morphology, etymology, lexical range, frequency, receipt export, API runtime, or MCP runtime.
navigable evidence route The route, identifiers, blockers, source pointers, receipt pointer, and review state can be inspected. The underlying source field is public-ready or citable.
pointer-only receipt route The receipt can show scope, blockers, source IDs, evidence IDs, and public_receipt_ready false. A public export, claim map, content hash bundle, private-data bundle, or citable receipt body exists.
API/MCP docs The public docs explain the current pending-state contract and future activation gates. A new callable API or MCP surface is introduced by these docs.

Future Runtime Caveats

Launch readiness can describe future machine interfaces without opening them. Runtime expansion remains a separate authorization gate.

Surface Current Boundary Future Gate Refusal
API docs Existing JSON paths are read-only, noindex, fixture-backed pending-state envelopes. Any new API family or claim-bearing response requires a separate runtime packet, versioned contract, OpenAPI update, noindex tests, and source/receipt enforcement. Docs text alone must not be read as permission to call a broader API, run acquisition, execute adapters, export receipts, or generate answers.
MCP docs MCP remains documentation-only with no server URL, manifest, tools, resources, transport, auth contract, or runtime endpoint. Any future MCP packet must mirror the public JSON envelope first and pass no-live-tools, transport, auth, and leak-guard tests. Docs text alone must not be read as a callable MCP capability.
Receipt docs Receipts are pointer-only and public_receipt_ready remains false. Public receipt export requires public receipt policy, private-data scan, source gate closure, content hash review, and export tests. Docs text alone must not be read as public receipt export permission.

Readiness Checkpoints

Logoi treats launch as multiple gates. A shell can be ready for readers while evidence, runtime, and deploy authority remain closed.

Checkpoint State Means Does Not Mean Required Next
Shell ready Reviewed The route graph, navigation shell, docs, screenshots, and local build gates are coherent. Evidence routes, receipt exports, generated artifacts, API runtime, or MCP runtime are ready. Keep route-family smoke coverage and visual QA attached to every new shell surface.
Review ready Under source audit A reviewer can see the exact source, receipt, blocker, and promotion state that must be resolved. The blocked layer can be filled from memory, generated prose, or adjacent metadata. Resolve the listed gate with source, license, locator, checksum, and reviewer evidence.
Evidence ready Unavailable pending audit Not achieved in this P0 branch for source text, translation, morphology, etymology, lexical range, or frequency. A route card, fixture row, or public landing can be cited as proof. Promote field-by-field only after the field-specific evidence gate passes.
Runtime ready Documentation only Not achieved in this P0 branch for broadened API, MCP, source lookup, exports, memory, or model calls. Docs or examples are callable tools. Create a separate runtime packet with no-live-tools tests, auth/rate policy, and source/receipt enforcement.
Deploy ready Blocked Not authorized by this page. Passing local gates means Cloudflare deploy, DNS mutation, or public evidence promotion is allowed. Require explicit current deploy authorization and separate release review before any remote mutation.

Launch Route Families

Family counts show product coverage only. They do not promote noindex evidence, generated teaching, or blocked receipts.

Core Documentation only

Family is route/status documentation only.

Launch phase Indexable shell

6 indexable / 0 noindex

Total
6
Sitemap
6
Public
6
Noindex
0
Source-gated
0
Generated
0
Receipt blocked
0
Launch blockers
  • No launch blockers recorded for this family.

Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.

Corpora Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 1 noindex

Total
2
Sitemap
1
Public
1
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Discovery Documentation only

Family is route/status documentation only.

Launch phase Indexable shell

3 indexable / 0 noindex

Total
3
Sitemap
0
Public
3
Noindex
0
Source-gated
0
Generated
0
Receipt blocked
0
Launch blockers
  • No launch blockers recorded for this family.

Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.

Docs Documentation only

Family is route/status documentation only.

Launch phase Indexable shell

10 indexable / 0 noindex

Total
10
Sitemap
10
Public
10
Noindex
0
Source-gated
0
Generated
0
Receipt blocked
0
Launch blockers
  • No launch blockers recorded for this family.

Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.

Editions Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 1 noindex

Total
2
Sitemap
1
Public
1
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Etymology Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

0 indexable / 1 noindex

Total
1
Sitemap
0
Public
0
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Forms Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

0 indexable / 1 noindex

Total
1
Sitemap
0
Public
0
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Journeys Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

0 indexable / 1 noindex

Total
1
Sitemap
0
Public
0
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Lessons Private/generated route

Generated or private routes remain outside public evidence.

Launch phase Generated/private held

0 indexable / 2 noindex

Total
2
Sitemap
0
Public
0
Noindex
2
Source-gated
0
Generated
2
Receipt blocked
2
Launch blockers
  • 2 receipt promotion blocker
  • 2 generated/private route
  • 2 noindex route

Next promotion prerequisite: Create a separate reviewed public artifact with checked evidence and a promoted receipt; keep the builder route noindex,nofollow.

Passages Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

0 indexable / 1 noindex

Total
1
Sitemap
0
Public
0
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Read Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 1 noindex

Total
2
Sitemap
1
Public
1
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Receipts Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 1 noindex

Total
2
Sitemap
1
Public
1
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Sources Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 2 noindex

Total
3
Sitemap
1
Public
1
Noindex
2
Source-gated
2
Generated
0
Receipt blocked
2
Launch blockers
  • 2 source audit gate
  • 2 receipt promotion blocker
  • 2 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Study Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

0 indexable / 2 noindex

Total
2
Sitemap
0
Public
0
Noindex
2
Source-gated
2
Generated
0
Receipt blocked
2
Launch blockers
  • 2 source audit gate
  • 2 receipt promotion blocker
  • 2 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Texts Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

1 indexable / 1 noindex

Total
2
Sitemap
1
Public
1
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Words Source audit required

Source audit gates still control family promotion.

Launch phase Source-gated review

2 indexable / 1 noindex

Total
3
Sitemap
2
Public
2
Noindex
1
Source-gated
1
Generated
0
Receipt blocked
1
Launch blockers
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route

Next promotion prerequisite: Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Launch Surface Modes

The same registry can support reader, scholar, teacher, and future-agent views while claim-bearing output remains closed.

Public shell mode Reviewed
Total
27
Indexable
27
Held
0
Active contractIndexable website, docs, route-family landings, and discovery files can guide users without presenting evidence claims.
Blocked outputsNo source text, translation, morphology, etymology, lexical range, frequency, generated answer, or public receipt export.
Next gateKeep sitemap, robots, JSON-LD, and screenshot checks attached as new public shells are added.
Evidence review mode Under source audit
Total
13
Indexable
0
Held
13
Active contractNoindex evidence routes can show source IDs, receipt pointers, blockers, and review state for audit navigation.
Blocked outputsNo source display, translation display, morphology parse, etymology derivation/root, gloss, usage, equivalence, or frequency claim.
Next gatePromote field-by-field only after source, license, locator, checksum, display, receipt, and reviewer gates close.
Teaching builder mode Private/generated route
Total
2
Indexable
0
Held
2
Active contractGenerated/private routes can model intake, review, and export dependencies while staying outside public evidence.
Blocked outputsNo sermon, lesson, handout, slide outline, theology, interpretation, claim bundle, or public export.
Next gateCreate reviewed public artifacts separately after promoted receipts and overclaim review exist.
Agent contract mode Documentation only
Total
13
Indexable
13
Held
0
Active contractDocs and discovery files can describe pointer-safe pending-state envelopes for future API and MCP clients.
Blocked outputsNo callable MCP runtime, write endpoint, model call, source lookup, adapter execution, memory write, or export.
Next gateCreate a separate runtime packet with no-live-tools tests before any external tool becomes callable.

Implementation Runway

Build velocity is allowed only when the control plane keeps branch scope, evidence scope, runtime scope, and launch authority separate. These rows describe process gates, not public evidence gates.

Lane State Visible Control Must Stay Closed Acceptance Gate
Base branch Reviewed New work starts from the accepted Logoi app head, not from another repository, deploy state, or a stale worktree. No unrelated repository, production DNS, Cloudflare deploy, or secret surface can become part of a product wave. Clean app status before branching, branch-specific report, and final clean status after commit.
Parallel window Documentation only Parallel lanes are allowed only when each lane owns a disjoint route family, component family, test file, and report. No worker may widen source, translation, morphology, etymology, search, teaching, API, MCP, auth, storage, or deploy scope by implication. Controller review merges only after focused gates pass and the lane report names changed files and boundaries.
Evidence firewall Blocked Every route can add better readiness language, blocker tables, and receipt pointers. Readiness UI cannot become source text, source translation, morphology output, etymology authority, lexical range, frequency, or interpretation. Source gates, public text leak guard, and state-language checks remain green.
Runtime firewall Planned, not callable Docs may describe future API and MCP access in pending-state language. No callable MCP server, broad API endpoint, model call, source lookup runtime, export endpoint, or memory runtime appears in a shell wave. OpenAPI and docs tests prove the current contract is read-only, pointer-first, and non-operational where marked planned.
Backend pivot hold Blocked MC-02 D1 foundation is documented, but held while this build scope forbids Cloudflare, D1 binding, package metadata, lockfiles, and deploy work. No D1 database creation, wrangler binding change, remote verification, source ingestion, read-path switch, index build, or backend runtime activation starts from a shell-readiness pass. Resume only after explicit backend authorization and a fresh packet that permits Cloudflare/D1 work.
Launch firewall Blocked Local readiness pages can summarize build, route, screenshot, and evidence-gate health. This page cannot authorize deploy, DNS mutation, receipt promotion, or indexability promotion. Remote mutation requires an explicit current release packet outside this readiness page.

External Agent Route Recipes

Launch readiness does not widen runtime. External AI should resolve route pointers, read pending-state envelopes, inspect receipt/source blockers, and preserve unavailable states as non-evidence.

Recipe Route Machine Pointer Allowed Answer Stop Rule Non-Evidence Rule
ask_for_route_pointers /words/greek/psyche /api/public/terms/greek/psyche.json Return the human route and JSON pointer, then report the visible pending, unavailable, blocked, and fixture-scope states. The route or JSON envelope lacks a public-ready source, receipt, or claim promotion state, or states include source_pending. Route existence and unavailable_pending_audit do not prove meaning, morphology, etymology, translation, or usage.
read_pending_state_envelope /docs/api#pointer-first-agent-recipes /api/public/passages/iliad-1-1-5.json Answer only with the route pointer, identifiers, source/evidence IDs, withheld display state, and the exact blocker language. states contains source_pending, recognized_evidence_unavailable, unavailable_pending_audit, or blocked_public_export. A pending or unavailable state is itself the answer, not evidence and not a request to complete source text from memory.
inspect_receipts_and_source_blockers /receipts/soul-word-journey-v0 /api/public/receipts/soul-word-journey-v0.json Return the receipt route as a blocker ledger with public_receipt_ready false, export_state, source IDs, and evidence IDs. public_receipt_ready is false or export_state is blocked_pending_public_receipt_policy. A receipt pointer is not evidence, not a public receipt body, not a claim map, and not a content hash export.
refuse_unavailable_claim_surfaces /docs/citation-policy /api/public/references/parse.json?ref=Iliad%201.6-10 Name the closed surface, return the relevant unavailable or blocked state, and point to the route or policy page for review context. The requested field is absent, null, withheld, unavailable_pending_audit, or recognized_evidence_unavailable. Unavailable fields must not be filled from another model, lexicon memory, search result, or adjacent route metadata.
plan_read_request_routes /read /api/public/passages/iliad-1-1-5.json Return a non-operational Read route plan: begin at /read, point to the configured Iliad reader, work, passage, and existing pointer JSON routes, and preserve the source-pending, noindex, fail-closed state. The user asks for source text, translation, morphology, etymology, lexical range, gloss, usage, frequency, search runtime, source lookup, generated teaching, public receipt export, API widening, MCP execution, or a citable claim. Read routes and pointer APIs expose navigation, identifiers, blockers, and withheld states only; source-pending/noindex route states do not prove source text, translation, morphology, etymology, lexical range, usage, frequency, search results, or public receipt readiness.
plan_words_request_routes /words /api/public/terms/greek/psyche.json Return a non-operational Words route plan: begin at /words, point to the current lemma, form, etymology, concordance, journey, receipt, and existing pointer JSON routes, and preserve the source-pending, noindex, fail-closed state. The user asks for gloss, lexical range, equivalence, usage, frequency, morphology, etymology derivation/root, source text, translation, source lookup, search runtime, public receipt export, API widening, MCP execution, ingestion, auth, storage, model memory, personalization, chunking, indexing, or a citable word claim. Words routes and term pointer APIs expose navigation, identifiers, blockers, and unavailable claim-slot states only; source-pending/noindex route states do not prove gloss, lexical range, equivalence, usage, frequency, morphology, etymology derivation/root, source text, translation, public receipt export, or public receipt readiness.
plan_study_question_routes /study none Return a non-operational Study route plan: begin at /study, then point to /study/concordance, /study/kwic, and /study/charts as human navigation surfaces only. The user asks for execution, source text, translation, morphology, etymology, lexical meaning, frequency, collocation, coverage, model output, MCP, API runtime, or export. Study routes are planning pointers only; they do not prove source coverage, KWIC completeness, chart frequency, collocation, lexical meaning, translation, morphology, or etymology.
plan_teach_request_routes /teach none Return a non-operational Teach route plan: begin at /teach, point to /teach/lesson as a private/noindex builder shell, and include the receipt and citation-policy blockers that must close before any public artifact exists. The user asks for a callable tool, MCP runtime, model answer, generated sermon, generated lesson, handout, slide, theological claim, source text, translation, morphology, etymology, lexical claim, frequency, collocation, coverage claim, public receipt export, or artifact export. Teach routes are route and policy pointers only; they do not prove a lesson, sermon, handout, slide, theological claim, source text, translation, morphology, etymology, lexical meaning, frequency, collocation, coverage, receipt export, or artifact export.
mcp_boundary_check /docs/mcp none Return that MCP is documentation-only and non-operational, then route the user to /docs/api for the current read-only JSON pointers. Any desired MCP action would require a server URL, tool call, resource read, auth token, manifest, transport, or runtime endpoint. Reserved MCP vocabulary is not evidence of a callable resource and cannot upgrade API pending-state envelopes.

Route-Family Promotion Gates

Each family carries an explicit launch phase, indexability split, blocker list, and next prerequisite. These rows are registry-derived control signals, not public evidence claims.

Family Launch Phase Indexable / Noindex Launch Blockers Next Promotion Prerequisite
core Indexable shell 6 indexable / 0 noindex
  • No launch blockers recorded for this family.
Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
corpora Source-gated review 1 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
discovery Indexable shell 3 indexable / 0 noindex
  • No launch blockers recorded for this family.
Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
docs Indexable shell 10 indexable / 0 noindex
  • No launch blockers recorded for this family.
Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
editions Source-gated review 1 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
etymology Source-gated review 0 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
forms Source-gated review 0 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
journeys Source-gated review 0 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
lessons Generated/private held 0 indexable / 2 noindex
  • 2 receipt promotion blocker
  • 2 generated/private route
  • 2 noindex route
Create a separate reviewed public artifact with checked evidence and a promoted receipt; keep the builder route noindex,nofollow.
passages Source-gated review 0 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
read Source-gated review 1 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
receipts Source-gated review 1 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
sources Source-gated review 1 indexable / 2 noindex
  • 2 source audit gate
  • 2 receipt promotion blocker
  • 2 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
study Source-gated review 0 indexable / 2 noindex
  • 2 source audit gate
  • 2 receipt promotion blocker
  • 2 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
texts Source-gated review 1 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.
words Source-gated review 2 indexable / 1 noindex
  • 1 source audit gate
  • 1 receipt promotion blocker
  • 1 noindex route
Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation.

Page-Engine Governance

This readiness layer shows how Logoi can prepare sitemap shards, route-family promotion gates, agent discovery, robots policy, public/private separation, and evidence requirements for many future pages without opening new public pages now.

Public Now 27

Current sitemap-eligible routes.

Shard Contracts 15

Future family capacity, not current publication.

Held Evidence 13

Reviewable noindex surfaces.

Private Generated 2

Noindex,nofollow surfaces.

Machine Docs 5

Pointer-first discovery pages.

No new public pages open here.

This board governs a future massive page engine by naming what must be true before pages, shards, schemas, receipts, or agent surfaces can be promoted. It does not add route records, sitemap entries, schema claims, runtime endpoints, source claims, exports, or indexability.

Gate Current Control Promotion Gate Locked Now
Sitemap Shards Documentation only Shard contracts and URL limits are visible before the site publishes broad family indexes. A future sitemap-index packet proves canonical closure, duplicate-canonical safety, JSON-LD closure, and noindex exclusion. The current public sitemap URL set stays unchanged.
Page Families Under source audit Each family can name route shape, crawler budget, and next promotion prerequisite without adding pages. The family passes source, receipt, indexability, canonical, and review gates together. No route-family count can promote held evidence, generated output, or blocked receipts.
Agent Discovery Documentation only Docs and machine pointers can explain safe traversal through current routes and pending-state envelopes. A separate runtime packet authorizes a callable agent surface with no-live-tools tests. No agent manifest may convert a noindex detail page into citable public proof.
Robots Policy Navigable, not public evidence Held evidence remains inspectable while blocked/private surfaces stay out of public crawl budget. Robots policy, sitemap inclusion, receipt state, source state, and evidence claims are reviewed as one release gate. Noindex is a hard state, not a soft recommendation.
Public / Private Separation Private/generated route Public docs can describe the engine; generated teaching and private review surfaces remain noindex,nofollow. A later packet defines public artifact policy, review authority, receipt dependency, and export limits. Generated lessons, private review workbenches, and blocked exports remain non-evidence.
Evidence Requirements Blocked Evidence gates remain field-local: source text, translation, morphology, etymology, lexical range, and frequency are separate. A field-specific source, license, locator, checksum, receipt, and reviewer record closes. Readiness language cannot become a source claim.

Public And Private Route Separation

Page-engine growth starts by preserving the difference between indexed shell pages, held evidence shells, private generated routes, and machine discovery docs.

Lane Count Current Use Closed Use
Indexed public shell Public route 27 Reader and documentation entry points that are already allowed in the current sitemap. No automatic right to add deep evidence pages or generated artifacts.
Held evidence shell Navigable, not public evidence 13 Reviewable source, passage, receipt, or evidence pointers with visible blockers. No source text, translation, morphology, etymology, lexical range, frequency, or proof-ready claim.
Generated/private shell Private/generated, not public evidence 2 Private generated or teaching surfaces held outside public discovery. No public lesson, sermon, handout, export bundle, or generated evidence claim.
Machine discovery docs Documentation only 5 Policy pointers and route recipes for agents reading current public docs. No MCP runtime, source lookup, crawler, write endpoint, export endpoint, or model call.

Agent Discovery Guardrails

  • Agents may follow current public docs, route pointers, and pending-state envelopes.
  • Agents must preserve noindex, unavailable, withheld, blocked, and generated-private states as boundaries.
  • Agents must not treat sitemap shards, route-family counts, or readiness copy as source evidence.
  • Agents must stop before source lookup, MCP runtime, export, ingestion, chunking, indexing, or model-generated claims.

Evidence Requirements

Promotion is field-local. A future page family can scale only after the exact evidence field being exposed has its own proof chain.

Requirement Must Exist Before Promotion Cannot Be Substituted By
Source identity Under source audit Stable source, work, edition/provider, repository/access class, rights posture, and locator scheme. A route path, page family, fixture title, generated summary, or adjacent citation.
Field-local review Source audit required The exact field under review has display, license, checksum, locator, and reviewer agreement. A different reviewed field, a family-level readiness label, or source metadata alone.
Receipt dependency Blocked until receipt policy passes Claim-to-evidence map, public receipt policy, private-data scan, hash posture, and reviewer signoff. Pointer-only receipt rows, blocked ledgers, or public route navigability.
Indexability review Blocked Robots policy, sitemap inclusion, canonical route, schema closure, and public claim language agree. A passing build, a screenshot, a route count, or a planned sitemap shard.

Route-Family Sitemap Scale

This dashboard shows how route families can grow into deterministic sitemap shards while source-pending evidence, generated teaching, and blocked receipt routes stay noindex and outside sitemap URL entries.

Route Families 15

Shard contracts exist before broad publication.

Indexable URLs 24

Only effective index,follow routes enter sitemap URL entries.

Noindex Evidence 13

Evidence routes remain crawlable for inspection without becoming index targets.

Generated Noindex 2

Generated/private routes stay noindex,nofollow.

Held Families 6

Noindex-only families remain validation artifacts.

Mixed Families 7

Landing URLs may index while shard-family promotion stays gated.

Shard contracts do not promote evidence.
  • Sitemap shard contracts are capacity planning, not evidence promotion.
  • Only effective index,follow HTML routes enter sitemap URL entries.
  • Crawl-budget governance targets current sitemap URLs only; noindex evidence and generated/private routes stay outside promotion.
  • Source-pending, generated, private, query-shaped, session-shaped, and receipt-pointer routes remain outside sitemap URL entries.
  • Generated/private app routes resolve to noindex,nofollow and may be disallowed in robots.txt.
  • Evidence/source-pending routes resolve to noindex,follow so page-level robots directives and citation links remain inspectable.
  • Canonical aliases, when added later, must be noindex and excluded from sitemap URL entries unless they become the single canonical route.
Family Current Counts Promotion Blockers Shard Policy
Core Public route
Routes
6
Indexable
6
Noindex evidence
0
Generated
0
3
  • 3 explicit route blocker
/sitemap-core.xml
Key: static Limit: 10000 Family status: ready_for_sitemap

Indexable public landings only.

Query, session, and generated Ask outputs stay absent.

Promotion prerequisites
  • No open sitemap promotion prerequisites
Noindex-family blockers (0)
  • No held noindex detail routes in this family
Canonical guardrails
  • Core routes follow /sitemap-core.xml.
Docs Public route
Routes
10
Indexable
10
Noindex evidence
0
Generated
0
0
  • No current promotion blockers
/sitemap-docs.xml
Key: static Limit: 10000 Family status: ready_for_sitemap

Indexable static documentation only.

Runtime API, MCP, and JSON response URLs stay outside HTML sitemaps.

Promotion prerequisites
  • No open sitemap promotion prerequisites
Noindex-family blockers (0)
  • No held noindex detail routes in this family
Canonical guardrails
  • Docs: /docs/{slug}
Corpora Source audit required
Routes
2
Indexable
1
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-corpora.xml or /sitemap-corpora-{corpus}.xml
Key: static Limit: 10000 Family status: landing_only_with_held_evidence

Corpus landings index only when registry and source-scope text are honest.

Corpus detail pages with pending source, license, or checksum gates stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:soul-word-journey-v0 is not public-ready
Noindex-family blockers (1)
  • route:corpus-homer: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:homer-source-review, gate:homer-license-review.; Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:soul-word-journey-v0 is not public-ready
Canonical guardrails
  • Corpus: /corpora/{corpus}
Texts Source audit required
Routes
2
Indexable
1
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-texts-{language}-{corpus}-0001.xml
Key: language_corpus Limit: 10000 Family status: landing_only_with_held_evidence

Work identity pages index only after source and canonical work gates close.

Source-pending work pages stay crawlable noindex and excluded from shard URL entries.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review, gate:homer-checksum.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Noindex-family blockers (1)
  • route:text-greek-homer-iliad: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:homer-source-review, gate:homer-license-review, gate:homer-checksum.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Text: /texts/{language}/{corpus}/{work}
Words Source audit required
Routes
3
Indexable
2
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-words-{language}-0001.xml
Key: language Limit: 10000 Family status: landing_only_with_held_evidence

Lemma pages index only after audited source, evidence, and JSON-LD closure.

Weak, source-pending, lexical-range-pending, or morphology-pending lemmas stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:lexical-source-review, gate:morphology-provider-review, gate:etymology-authority-review.
  • Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:word:grc-psyche-v0 is not public-ready
Noindex-family blockers (1)
  • route:word-greek-psyche: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:lexical-source-review, gate:morphology-provider-review, gate:etymology-authority-review.; Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:word:grc-psyche-v0 is not public-ready
Canonical guardrails
  • Word: /words/{language}/{lemma}
Etymology Source audit required
Routes
1
Indexable
0
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-etymology-{language}-0001.xml
Key: language Limit: 10000 Family status: held_noindex

Etymology pages index only after source authority and dispute-state review.

Unavailable or pending etymology pages stay noindex and never fill claims from memory.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:etymology-authority-review.
  • Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.
  • effective indexability is noindex,follow
  • source audit is pending_etymology_review
  • review state is source_pending
  • receipt receipt:word:grc-psyche-v0 is not public-ready
Noindex-family blockers (1)
  • route:etymology-greek-psyche: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:etymology-authority-review.; Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.; effective indexability is noindex,follow; source audit is pending_etymology_review; review state is source_pending; receipt receipt:word:grc-psyche-v0 is not public-ready
Canonical guardrails
  • Etymology: /etymology/{language}/{lemma}
Read Source audit required
Routes
2
Indexable
1
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-read-{language}-{corpus}-{work}-0001.xml
Key: language_corpus_work Limit: 10000 Family status: landing_only_with_held_evidence

Reader URLs index only when the exact source, license, and canonical reference are visible.

Deep reader samples with source-pending text, translation, or morphology stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:morphology-provider-review, gate:canonical-promotion.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • review state is audited
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Noindex-family blockers (1)
  • route:read-greek-homer-iliad-sample: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:morphology-provider-review, gate:canonical-promotion.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; review state is audited; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Reader: /read/{language}/{corpus}/{work}/{reference}
  • Reader (book-level): /read/{corpus}/{work}/{book}
Passages Source audit required
Routes
1
Indexable
0
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 receipt promotion blocker
/sitemap-passages-{language}-{corpus}-{work}-0001.xml
Key: held_until_review Limit: 5000 Family status: held_noindex

Passage pages index only after source text rights, citation, and receipt gates close.

Passage candidates stay noindex until audited text, translation/gloss, and evidence closure exist.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • review state is audited
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Noindex-family blockers (1)
  • route:passage-iliad-1-1-5: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; review state is audited; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Passage: /passages/{stable-id}
Journeys Source audit required
Routes
1
Indexable
0
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-journeys.xml
Key: static Limit: 10000 Family status: held_noindex

Journey pages index only after reviewed claim blocks and visible source sections agree.

Concept journeys with source-pending evidence stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:receipt-policy, gate:hebrew-source-review, gate:greek-nt-source-review, gate:latin-source-review, gate:english-source-review.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:soul-word-journey-v0 is not public-ready
Noindex-family blockers (1)
  • route:journey-soul-word: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:receipt-policy, gate:hebrew-source-review, gate:greek-nt-source-review, gate:latin-source-review, gate:english-source-review.; Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:soul-word-journey-v0 is not public-ready
Canonical guardrails
  • Journeys routes follow /sitemap-journeys.xml.
Study Source audit required
Routes
2
Indexable
0
Noindex evidence
1
Generated
0
2
  • 2 source audit gate
  • 2 explicit route blocker
  • 2 receipt promotion blocker
/sitemap-study.xml
Key: static Limit: 10000 Family status: held_noindex

Curated study landings only; arbitrary result sets do not become sitemap URLs.

KWIC, concordance, chart, filter, sort, and query states stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:fixture-scope-counts, gate:homer-source-review.
  • Receipt must become public-ready before promotion: receipt:concordance:soul-words-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:concordance:soul-words-v0 is not public-ready
  • Open route blockers must close: gate:fixture-scope-counts.
Noindex-family blockers (2)
  • route:concordance-greek-psyche: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:fixture-scope-counts, gate:homer-source-review.; Receipt must become public-ready before promotion: receipt:concordance:soul-words-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:concordance:soul-words-v0 is not public-ready
  • route:study-kwic: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Open route blockers must close: gate:fixture-scope-counts.; Receipt must become public-ready before promotion: receipt:concordance:soul-words-v0.; effective indexability is noindex,follow; receipt receipt:concordance:soul-words-v0 is not public-ready
Canonical guardrails
  • Concordance: /concordance/{language}/{lemma}
Lessons Private/generated route
Routes
2
Indexable
0
Noindex evidence
0
Generated
2
2
  • 2 explicit route blocker
  • 2 receipt promotion blocker
  • 2 generated/private blocker
/sitemap-lessons-0001.xml
Key: held_until_review Limit: 10000 Family status: held_noindex

Only reviewed public lessons or handouts can enter a lesson shard.

Generated lesson, sermon, and handout builders stay noindex,nofollow.

Promotion prerequisites
  • Generated/private routes require a separate public-review decision before any sitemap family can promote.
  • Route must become effective index,follow; current state is noindex,nofollow.
  • Open route blockers must close: gate:generated-teaching-review.
  • Receipt must become public-ready before promotion: receipt:teaching:shell-v0.
  • generated/private routes must stay noindex,nofollow
  • effective indexability is noindex,nofollow
  • receipt receipt:teaching:shell-v0 is not public-ready
Noindex-family blockers (2)
  • route:teach: Generated/private routes require a separate public-review decision before any sitemap family can promote.; Route must become effective index,follow; current state is noindex,nofollow.; Open route blockers must close: gate:generated-teaching-review.; Receipt must become public-ready before promotion: receipt:teaching:shell-v0.; generated/private routes must stay noindex,nofollow; effective indexability is noindex,nofollow; receipt receipt:teaching:shell-v0 is not public-ready
  • route:teach-lesson: Generated/private routes require a separate public-review decision before any sitemap family can promote.; Route must become effective index,follow; current state is noindex,nofollow.; Open route blockers must close: gate:generated-teaching-review.; Receipt must become public-ready before promotion: receipt:teaching:shell-v0.; generated/private routes must stay noindex,nofollow; effective indexability is noindex,nofollow; receipt receipt:teaching:shell-v0 is not public-ready
Canonical guardrails
  • Lessons routes follow /sitemap-lessons-0001.xml.
Receipts Source audit required
Routes
2
Indexable
1
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-receipts-0001.xml
Key: held_until_review Limit: 5000 Family status: landing_only_with_held_evidence

Receipt pages index only after public receipt policy and evidence-map review.

Receipt pointer pages stay noindex; receipt export is never implied by discovery.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:receipt-policy.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:soul-word-journey-v0 is not public-ready
Noindex-family blockers (1)
  • route:receipt-soul-word-journey-v0: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:receipt-policy.; Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:soul-word-journey-v0 is not public-ready
Canonical guardrails
  • Receipt: /receipts/{id}
Sources Source audit required
Routes
3
Indexable
1
Noindex evidence
2
Generated
0
2
  • 2 source audit gate
  • 1 explicit route blocker
  • 2 receipt promotion blocker
/sitemap-sources.xml
Key: static Limit: 10000 Family status: landing_only_with_held_evidence

Source metadata pages index only when source identity and rights posture are visible.

Source text, acquisition manifests, and pending license records stay noindex unless explicitly reviewed.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:receipt-policy.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is audited
Noindex-family blockers (2)
  • route:source-acquisition-manifests: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:homer-source-review, gate:receipt-policy.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • route:source-homer-fixture-pending: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; review state is audited; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Source: /sources/{id}
Editions Source audit required
Routes
2
Indexable
1
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-editions.xml
Key: static Limit: 10000 Family status: landing_only_with_held_evidence

Edition metadata pages index only after edition identity and rights posture are visible.

Edition detail records with pending source or license review stay noindex.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • source audit is pending_source_review
  • review state is source_pending
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Noindex-family blockers (1)
  • route:edition-homer-fixture-pending: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:homer-source-review, gate:homer-license-review.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; source audit is pending_source_review; review state is source_pending; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Edition: /editions/{id}
Forms Source audit required
Routes
1
Indexable
0
Noindex evidence
1
Generated
0
1
  • 1 source audit gate
  • 1 explicit route blocker
  • 1 receipt promotion blocker
/sitemap-forms-{language}-0001.xml
Key: language Limit: 10000 Family status: held_noindex

Inflected-form pages index only after parse disambiguation and morphology review.

Ambiguous or provisional form pages stay noindex and point toward canonical lemma pages.

Promotion prerequisites
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:morphology-provider-review.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • effective indexability is noindex,follow
  • source audit is pending_morphology_review
  • review state is source_pending
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Noindex-family blockers (1)
  • route:form-greek-psychas: Route must become effective index,follow; current state is noindex,follow.; Source-gated route requires source, license, checksum, and review closure before family promotion.; Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.; Open route blockers must close: gate:morphology-provider-review.; Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.; effective indexability is noindex,follow; source audit is pending_morphology_review; review state is source_pending; receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
Canonical guardrails
  • Form: /forms/{language}/{surface}

Route-Family Crawl-Budget Governance

This layer names the current crawl-budget targets, the noindex evidence shells, the private/generated routes, and the exact prerequisites that block accidental large-scale indexing.

Sitemap URLs 24

Current crawl-budget targets.

Noindex Evidence 13

Inspectable shells held out of sitemap URL entries.

Private / Generated 2

Noindex,nofollow surfaces.

Prereq Families 13

Families with open promotion gates.

Family Indexable Now Held Surfaces Promotion Governance
Core Public route

Current sitemap entries are stable public landings or docs only.

6 sitemap targets: 6
  • /
  • /ask
  • /read
  • /study
  • /study/charts
  • /study/concordance
Noindex evidence
0
Private/generated
0
Other noindex
0
Noindex evidence shells

None in this family.

Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-core.xml
Max URLs: 10000 Status: ready_for_sitemap
Promotion prerequisites
  • No open sitemap promotion prerequisites
Accidental-promotion locks
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
Corpora Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /corpora
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /corpora/homer
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-corpora.xml or /sitemap-corpora-{corpus}.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:soul-word-journey-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Docs Public route

Current sitemap entries are stable public landings or docs only.

10 sitemap targets: 10
  • /about/ai-disclosure
  • /acknowledgments
  • /docs/api
  • /docs/citation-policy
  • /docs/launch-readiness
  • /docs/mcp
  • /docs/source-data-model
  • /for-agents
  • /privacy
  • /terms
Noindex evidence
0
Private/generated
0
Other noindex
0
Noindex evidence shells

None in this family.

Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-docs.xml
Max URLs: 10000 Status: ready_for_sitemap
Promotion prerequisites
  • No open sitemap promotion prerequisites
Accidental-promotion locks
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
Editions Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /editions
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /editions/grc-homer-archive-fixture-pending
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-editions.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Etymology Source audit required

This family is visible for review but held outside sitemap promotion.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /etymology/greek/psyche
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-etymology-{language}-0001.xml
Max URLs: 10000 Status: held_noindex
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:etymology-authority-review.
  • Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:word:grc-psyche-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_etymology_review
Accidental-promotion locks
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Forms Source audit required

This family is visible for review but held outside sitemap promotion.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /forms/greek/psychas
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-forms-{language}-0001.xml
Max URLs: 10000 Status: held_noindex
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:morphology-provider-review.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_morphology_review
Accidental-promotion locks
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Journeys Source audit required

This family is visible for review but held outside sitemap promotion.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /journeys/soul-word
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-journeys.xml
Max URLs: 10000 Status: held_noindex
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:receipt-policy, gate:hebrew-source-review, gate:greek-nt-source-review, gate:latin-source-review, gate:english-source-review.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:soul-word-journey-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Lessons Private/generated route

Crawl budget is withheld from private/generated surfaces.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
0
Private/generated
2
Other noindex
0
Noindex evidence shells

None in this family.

Private/generated routes
  • /teach
  • /teach/lesson
Other held noindex routes

None in this family.

/sitemap-lessons-0001.xml
Max URLs: 10000 Status: held_noindex
Promotion prerequisites
  • Generated/private routes require a separate public-review decision before any sitemap family can promote.
  • Open route blockers must close: gate:generated-teaching-review.
  • Receipt must become public-ready before promotion: receipt:teaching:shell-v0.
  • Route must become effective index,follow; current state is noindex,nofollow.
  • effective indexability is noindex,nofollow
  • generated/private routes must stay noindex,nofollow
  • receipt receipt:teaching:shell-v0 is not public-ready
Accidental-promotion locks
  • Generated/private routes stay noindex,nofollow and require a separate reviewed artifact route before promotion.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Passages Source audit required

This family is visible for review but held outside sitemap promotion.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /passages/iliad-1-1-5
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-passages-{language}-{corpus}-{work}-0001.xml
Max URLs: 5000 Status: held_noindex
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is audited
Accidental-promotion locks
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
  • This high-risk family keeps a lower shard limit and cannot promote while held evidence remains.
Read Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /read/homer/iliad/1
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /read/greek/homer/iliad/iliad-1-1-5
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-read-{language}-{corpus}-{work}-0001.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:morphology-provider-review, gate:canonical-promotion.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is audited
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Receipts Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /receipts
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /receipts/soul-word-journey-v0
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-receipts-0001.xml
Max URLs: 5000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:receipt-policy.
  • Receipt must become public-ready before promotion: receipt:soul-word-journey-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:soul-word-journey-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
  • This high-risk family keeps a lower shard limit and cannot promote while held evidence remains.
Sources Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /sources
Noindex evidence
2
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /sources/acquisition-manifests
  • /sources/grc-homer-archive-fixture-pending
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-sources.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:receipt-policy.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is audited
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Study Source audit required

This family is visible for review but held outside sitemap promotion.

0 sitemap targets: 0

No current indexable route.

Noindex evidence
1
Private/generated
0
Other noindex
1
Noindex evidence shells
  • /concordance/greek/psyche
Private/generated routes

None in this family.

Other held noindex routes
  • /study/kwic
/sitemap-study.xml
Max URLs: 10000 Status: held_noindex
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:fixture-scope-counts, gate:homer-source-review.
  • Open route blockers must close: gate:fixture-scope-counts.
  • Receipt must become public-ready before promotion: receipt:concordance:soul-words-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:concordance:soul-words-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Noindex app/result surfaces require a curated reviewed snapshot before sitemap promotion.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Texts Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

1 sitemap targets: 1
  • /texts
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /texts/greek/homer/iliad
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-texts-{language}-{corpus}-0001.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:homer-source-review, gate:homer-license-review, gate:homer-checksum.
  • Receipt must become public-ready before promotion: receipt:passage:iliad-1-1-5-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:passage:iliad-1-1-5-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.
Words Source audit required

Crawl budget is limited to family landings while evidence shells remain held.

2 sitemap targets: 2
  • /lexica/lsj/psyche
  • /words
Noindex evidence
1
Private/generated
0
Other noindex
0
Noindex evidence shells
  • /words/greek/psyche
Private/generated routes

None in this family.

Other held noindex routes

None in this family.

/sitemap-words-{language}-0001.xml
Max URLs: 10000 Status: landing_only_with_held_evidence
Promotion prerequisites
  • Evidence route requires visible source, visible evidence, receipt, and JSON-LD closure before family promotion.
  • Open route blockers must close: gate:lexical-source-review, gate:morphology-provider-review, gate:etymology-authority-review.
  • Receipt must become public-ready before promotion: receipt:word:grc-psyche-v0.
  • Route must become effective index,follow; current state is noindex,follow.
  • Source-gated route requires source, license, checksum, and review closure before family promotion.
  • effective indexability is noindex,follow
  • receipt receipt:word:grc-psyche-v0 is not public-ready
  • review state is source_pending
  • source audit is pending_source_review
Accidental-promotion locks
  • Indexable landings in this family do not promote held evidence detail routes.
  • Noindex evidence shells stay crawlable for review but absent from sitemap URL entries.
  • Only effective index,follow HTML routes can receive crawl budget through sitemap URL entries.
  • Open promotion prerequisites must close before large-scale indexing is enabled.

Route-Family SEO/GEO Governance

This layer keeps sitemap shards, crawler budget, canonical aliases, noindex detail pages, generated/private surfaces, and future AI/GEO discovery tied to visible route-family policy without changing the current sitemap.

Families 15

Governed route families.

Sitemap URLs 24

Current crawler entry points.

Noindex Details 14

Visible state, not public proof.

Generated Private 2

Noindex,nofollow surfaces.

Canonical Aliases 0

No crawl-budget ownership.

Machine Docs 5

Policy pointers only.

Future AI/GEO discovery is pointer-first.
  • Future AI/GEO discovery begins from indexable public entry points, llms.txt, and docs; it does not crawl private or generated surfaces.
  • No agent-facing manifest may turn noindex evidence detail pages into citable public proof.
  • Canonical aliases stay noindex and outside sitemap URL entries unless a later packet makes one alias the single canonical route.
  • Generated lessons, receipt exports, source text display, morphology, translation, etymology, lexical range, and frequency remain closed until their own gates pass.
  • Machine-readable JSON remains a pointer-first pending-state envelope; it is not a route indexability promotion path.
Family Crawler Budget Governed Surfaces Discovery Locks
Core Public route

/sitemap-core.xml

6 current sitemap URL entries

Crawler budget is limited to the current reviewed sitemap URLs.

Sitemap URL paths
  • /
  • /ask
  • /read
  • /study
  • /study/charts
  • /study/concordance
Noindex detail
0
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

No noindex detail pages are present in this family.

Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery follows the current sitemap entry points for this family.

Status: ready_for_sitemap Locks: 1
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
Corpora Navigable, not public evidence

/sitemap-corpora.xml or /sitemap-corpora-{corpus}.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /corpora
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /corpora/homer
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Docs Public route

/sitemap-docs.xml

10 current sitemap URL entries

Crawler budget is limited to the current reviewed sitemap URLs.

Sitemap URL paths
  • /about/ai-disclosure
  • /acknowledgments
  • /docs/api
  • /docs/citation-policy
  • /docs/launch-readiness
  • /docs/mcp
  • /docs/source-data-model
  • /for-agents
  • /privacy
  • /terms
Noindex detail
0
Generated/private
0
Aliases
0
Machine docs
5
Noindex detail pages

No noindex detail pages are present in this family.

Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may use these docs as policy pointers only; no runtime or evidence promotion is implied.

Status: ready_for_sitemap Locks: 2
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Machine discovery docs may index only as documentation, not as runtime or source-claim surfaces.
Editions Navigable, not public evidence

/sitemap-editions.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /editions
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /editions/grc-homer-archive-fixture-pending
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Etymology Navigable, not public evidence

/sitemap-etymology-{language}-0001.xml

0 current sitemap URL entries

Crawler budget is withheld until detail evidence gates close.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /etymology/greek/psyche
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Forms Navigable, not public evidence

/sitemap-forms-{language}-0001.xml

0 current sitemap URL entries

Crawler budget is withheld until detail evidence gates close.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /forms/greek/psychas
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Journeys Navigable, not public evidence

/sitemap-journeys.xml

0 current sitemap URL entries

Crawler budget is withheld until detail evidence gates close.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /journeys/soul-word
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Lessons Private/generated route

/sitemap-lessons-0001.xml

0 current sitemap URL entries

Crawler budget is withheld from generated/private routes.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
0
Generated/private
2
Aliases
0
Machine docs
0
Noindex detail pages

No noindex detail pages are present in this family.

Generated/private surfaces

Generated/private surfaces stay noindex,nofollow and outside robots-assisted discovery.

  • /teach
  • /teach/lesson
Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery must not advertise generated/private surfaces.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Generated/private surfaces stay noindex,nofollow and require a reviewed public artifact route before discovery.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Passages Navigable, not public evidence

/sitemap-passages-{language}-{corpus}-{work}-0001.xml

0 current sitemap URL entries

Crawler budget is withheld until detail evidence gates close.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /passages/iliad-1-1-5
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Read Navigable, not public evidence

/sitemap-read-{language}-{corpus}-{work}-0001.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /read/homer/iliad/1
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /read/greek/homer/iliad/iliad-1-1-5
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Receipts Navigable, not public evidence

/sitemap-receipts-0001.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /receipts
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /receipts/soul-word-journey-v0
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Sources Navigable, not public evidence

/sitemap-sources.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /sources
Noindex detail
2
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /sources/acquisition-manifests
  • /sources/grc-homer-archive-fixture-pending
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Study Navigable, not public evidence

/sitemap-study.xml

0 current sitemap URL entries

Crawler budget is withheld until detail evidence gates close.

Sitemap URL paths

No current sitemap URLs in this family.

Noindex detail
2
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /concordance/greek/psyche
  • /study/kwic
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: held_noindex Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Texts Navigable, not public evidence

/sitemap-texts-{language}-{corpus}-0001.xml

1 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /texts
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /texts/greek/homer/iliad
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.
Words Navigable, not public evidence

/sitemap-words-{language}-0001.xml

2 current sitemap URL entries

Crawler budget is assigned to reviewed landings while detail routes remain held.

Sitemap URL paths
  • /lexica/lsj/psyche
  • /words
Noindex detail
1
Generated/private
0
Aliases
0
Machine docs
0
Noindex detail pages

Detail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.

  • /words/greek/psyche
Generated/private surfaces

No generated/private surfaces are present in this family.

Canonical aliases

No canonical aliases are present in this family.

AI/GEO discovery may report held states, but must not cite noindex detail pages as public proof.

Status: landing_only_with_held_evidence Locks: 3
Governance locks
  • Sitemap entries are limited to effective index,follow canonical HTML routes.
  • Noindex detail pages remain visible for review but absent from sitemap URL entries and llms entry lists.
  • Open source, receipt, evidence, JSON-LD, and review prerequisites block family-level scale.

Readiness Example Matrix

The launch board reads route coverage through state labels, receipt pointers, noindex policy, and closed capabilities. It is not a public-evidence or runtime promotion gate.

Route Family Visible Example Response State Receipt Pointer Robots Unavailable State Closed Capability
Docs and landings /docs/api, /docs/mcp, /docs/launch-readiness reviewed documentation None; docs do not create evidence receipts. index,follow for docs only Evidence promotion remains separate from documentation readiness. No deploy authorization, no source promotion, no runtime expansion.
Evidence routes /words/greek/psyche, /passages/iliad-1-1-5 source_pending or unavailable_pending_audit Pointer-only receipt references can appear in visible HTML. noindex,follow until source, receipt, and review gates pass Translation, morphology, etymology, lexical range, and frequency remain unavailable. No claim-bearing public evidence promotion.
Receipt routes /receipts/soul-word-journey-v0 blocked_public_export / public_receipt_export_blocked Receipt route is a blocker ledger, not an export bundle. noindex,follow until public receipt policy passes Export-ready receipt body and claim map are absent. No download, public bundle, private-data export, or receipt API export.
Public JSON API /api/public/terms/greek/psyche.json read_only_fixture_pending_state with source_pending and unavailable_pending_audit examples Pointer-only with public_receipt_ready false when present. X-Robots-Tag: noindex, nofollow Closed claim fields return blocker or unavailable states. No write endpoint, source lookup, generated answer, or public-ready payload.
Readiness JSON /api/v1/readiness.json read_only_adapter_readiness Null; readiness is metadata only. X-Robots-Tag: noindex, nofollow Disabled operation rows remain disabled until separate gates close. No adapter execution, source acquisition, crawl, export, or live research operation.
MCP /docs/mcp planned_not_callable Future receipt resource is reserved language only. Docs may index; no MCP JSON artifact exists. Server, tools, resources, transport, and auth remain absent. No MCP server, discovery manifest, tool-call protocol path, resource-read protocol path, or runtime endpoint.

Hard Stops

Surface State Reason
Source text and translation Withheld Display, license, checksum, and passage audit gates are still closed.
Morphology and etymology Unavailable pending audit Provider and authority source reviews are not complete.
Frequency and corpus coverage Unavailable pending audit Corpus scope, tokenization, index checksum, and completeness policy are not ready.
Receipt export State needs approval Receipt promotion and private-data export policy have not passed.
Generated teaching Private/generated route Teaching artifacts have no reviewed claim map or promoted receipt bundle.
MCP runtime Planned, not callable No server, manifest, tools, resources, or auth contract exists.
Backend pivot Blocked MC-02 is held until Cloudflare/D1, binding, package, lockfile, and deploy boundaries are explicitly reopened.