Launch Readiness
A non-deploying readiness board that separates public shell readiness from source, receipt, API, MCP, and teaching evidence gates.
- Route Family
- Docs
- Robots Policy
- Public route
- Sitemap Inclusion
- included
- Source Gate
- Landing honesty gate
- Receipt Pointer
- none
- Closed Claim
- Documentation only
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.
| 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.
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.
Family is route/status documentation only.
6 indexable / 0 noindex
- Total
- 6
- Sitemap
- 6
- Public
- 6
- Noindex
- 0
- Source-gated
- 0
- Generated
- 0
- Receipt blocked
- 0
- No launch blockers recorded for this family.
Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
Source audit gates still control family promotion.
1 indexable / 1 noindex
- Total
- 2
- Sitemap
- 1
- Public
- 1
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Family is route/status documentation only.
3 indexable / 0 noindex
- Total
- 3
- Sitemap
- 0
- Public
- 3
- Noindex
- 0
- Source-gated
- 0
- Generated
- 0
- Receipt blocked
- 0
- No launch blockers recorded for this family.
Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
Family is route/status documentation only.
10 indexable / 0 noindex
- Total
- 10
- Sitemap
- 10
- Public
- 10
- Noindex
- 0
- Source-gated
- 0
- Generated
- 0
- Receipt blocked
- 0
- No launch blockers recorded for this family.
Next promotion prerequisite: Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales.
Source audit gates still control family promotion.
1 indexable / 1 noindex
- Total
- 2
- Sitemap
- 1
- Public
- 1
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
0 indexable / 1 noindex
- Total
- 1
- Sitemap
- 0
- Public
- 0
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
0 indexable / 1 noindex
- Total
- 1
- Sitemap
- 0
- Public
- 0
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
0 indexable / 1 noindex
- Total
- 1
- Sitemap
- 0
- Public
- 0
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Generated or private routes remain outside public evidence.
0 indexable / 2 noindex
- Total
- 2
- Sitemap
- 0
- Public
- 0
- Noindex
- 2
- Source-gated
- 0
- Generated
- 2
- Receipt blocked
- 2
- 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.
Source audit gates still control family promotion.
0 indexable / 1 noindex
- Total
- 1
- Sitemap
- 0
- Public
- 0
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
1 indexable / 1 noindex
- Total
- 2
- Sitemap
- 1
- Public
- 1
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
1 indexable / 1 noindex
- Total
- 2
- Sitemap
- 1
- Public
- 1
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
1 indexable / 2 noindex
- Total
- 3
- Sitemap
- 1
- Public
- 1
- Noindex
- 2
- Source-gated
- 2
- Generated
- 0
- Receipt blocked
- 2
- 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.
Source audit gates still control family promotion.
0 indexable / 2 noindex
- Total
- 2
- Sitemap
- 0
- Public
- 0
- Noindex
- 2
- Source-gated
- 2
- Generated
- 0
- Receipt blocked
- 2
- 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.
Source audit gates still control family promotion.
1 indexable / 1 noindex
- Total
- 2
- Sitemap
- 1
- Public
- 1
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
Source audit gates still control family promotion.
2 indexable / 1 noindex
- Total
- 3
- Sitemap
- 2
- Public
- 2
- Noindex
- 1
- Source-gated
- 1
- Generated
- 0
- Receipt blocked
- 1
- 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.
- Total
- 27
- Indexable
- 27
- Held
- 0
- Total
- 13
- Indexable
- 0
- Held
- 13
- Total
- 2
- Indexable
- 0
- Held
- 2
- Total
- 13
- Indexable
- 13
- Held
- 0
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 |
| Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales. |
| corpora | Source-gated review | 1 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| discovery | Indexable shell | 3 indexable / 0 noindex |
| Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales. |
| docs | Indexable shell | 10 indexable / 0 noindex |
| Maintain static honesty, JSON-LD closure, and sitemap shard validation as the family scales. |
| editions | Source-gated review | 1 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| etymology | Source-gated review | 0 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| forms | Source-gated review | 0 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| journeys | Source-gated review | 0 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| lessons | Generated/private held | 0 indexable / 2 noindex |
| 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 |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| read | Source-gated review | 1 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| receipts | Source-gated review | 1 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| sources | Source-gated review | 1 indexable / 2 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| study | Source-gated review | 0 indexable / 2 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| texts | Source-gated review | 1 indexable / 1 noindex |
| Close source, license, locator, checksum, visible-evidence, JSON-LD, receipt, and reviewer gates before indexation. |
| words | Source-gated review | 2 indexable / 1 noindex |
| 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.
Current sitemap-eligible routes.
Future family capacity, not current publication.
Reviewable noindex surfaces.
Noindex,nofollow surfaces.
Pointer-first discovery pages.
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.
Shard contracts exist before broad publication.
Only effective index,follow routes enter sitemap URL entries.
Evidence routes remain crawlable for inspection without becoming index targets.
Generated/private routes stay noindex,nofollow.
Noindex-only families remain validation artifacts.
Landing URLs may index while shard-family promotion stays gated.
- 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 |
| 3
| /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
Noindex-family blockers (0)
Canonical guardrails
|
| Docs Public route |
| 0
| /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
Noindex-family blockers (0)
Canonical guardrails
|
| Corpora Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Texts Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Words Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Etymology Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Read Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Passages Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Journeys Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Study Source audit required |
| 2
| /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
Noindex-family blockers (2)
Canonical guardrails
|
| Lessons Private/generated route |
| 2
| /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
Noindex-family blockers (2)
Canonical guardrails
|
| Receipts Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Sources Source audit required |
| 2
| /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
Noindex-family blockers (2)
Canonical guardrails
|
| Editions Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
| Forms Source audit required |
| 1
| /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
Noindex-family blockers (1)
Canonical guardrails
|
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.
Current crawl-budget targets.
Inspectable shells held out of sitemap URL entries.
Noindex,nofollow surfaces.
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
|
Noindex evidence shellsNone in this family. Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-core.xml Max URLs: 10000 Status: ready_for_sitemap Promotion prerequisites
Accidental-promotion locks
|
| Corpora Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-corpora.xml or /sitemap-corpora-{corpus}.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| Docs Public route Current sitemap entries are stable public landings or docs only. | 10 sitemap targets: 10
|
Noindex evidence shellsNone in this family. Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-docs.xml Max URLs: 10000 Status: ready_for_sitemap Promotion prerequisites
Accidental-promotion locks
|
| Editions Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-editions.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| 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 shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-etymology-{language}-0001.xml Max URLs: 10000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| 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 shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-forms-{language}-0001.xml Max URLs: 10000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| 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 shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-journeys.xml Max URLs: 10000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| Lessons Private/generated route Crawl budget is withheld from private/generated surfaces. | 0 sitemap targets: 0 No current indexable route. |
Noindex evidence shellsNone in this family. Private/generated routes
Other held noindex routesNone in this family. | /sitemap-lessons-0001.xml Max URLs: 10000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| 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 shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-passages-{language}-{corpus}-{work}-0001.xml Max URLs: 5000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| Read Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-read-{language}-{corpus}-{work}-0001.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| Receipts Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-receipts-0001.xml Max URLs: 5000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| Sources Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-sources.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| 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 shells
Private/generated routesNone in this family. Other held noindex routes
| /sitemap-study.xml Max URLs: 10000 Status: held_noindex Promotion prerequisites
Accidental-promotion locks
|
| Texts Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 1 sitemap targets: 1
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-texts-{language}-{corpus}-0001.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
| Words Source audit required Crawl budget is limited to family landings while evidence shells remain held. | 2 sitemap targets: 2
|
Noindex evidence shells
Private/generated routesNone in this family. Other held noindex routesNone in this family. | /sitemap-words-{language}-0001.xml Max URLs: 10000 Status: landing_only_with_held_evidence Promotion prerequisites
Accidental-promotion locks
|
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.
Governed route families.
Current crawler entry points.
Visible state, not public proof.
Noindex,nofollow surfaces.
No crawl-budget ownership.
Policy pointers only.
- 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
| 6 current sitemap URL entries Crawler budget is limited to the current reviewed sitemap URLs. Sitemap URL paths
|
Noindex detail pagesNo noindex detail pages are present in this family. Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Corpora Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Docs Public route
| 10 current sitemap URL entries Crawler budget is limited to the current reviewed sitemap URLs. Sitemap URL paths
|
Noindex detail pagesNo noindex detail pages are present in this family. Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Editions Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Etymology Navigable, not public evidence
| 0 current sitemap URL entries Crawler budget is withheld until detail evidence gates close. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Forms Navigable, not public evidence
| 0 current sitemap URL entries Crawler budget is withheld until detail evidence gates close. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Journeys Navigable, not public evidence
| 0 current sitemap URL entries Crawler budget is withheld until detail evidence gates close. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Lessons Private/generated route
| 0 current sitemap URL entries Crawler budget is withheld from generated/private routes. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesNo noindex detail pages are present in this family. Generated/private surfacesGenerated/private surfaces stay noindex,nofollow and outside robots-assisted discovery.
Canonical aliasesNo canonical aliases are present in this family. | AI/GEO discovery must not advertise generated/private surfaces. Status: held_noindex Locks: 3 Governance locks
|
| Passages Navigable, not public evidence
| 0 current sitemap URL entries Crawler budget is withheld until detail evidence gates close. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Read Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Receipts Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Sources Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Study Navigable, not public evidence
| 0 current sitemap URL entries Crawler budget is withheld until detail evidence gates close. Sitemap URL pathsNo current sitemap URLs in this family. |
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Texts Navigable, not public evidence
| 1 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
| Words Navigable, not public evidence
| 2 current sitemap URL entries Crawler budget is assigned to reviewed landings while detail routes remain held. Sitemap URL paths
|
Noindex detail pagesDetail pages stay noindex and pointer-first until source, receipt, evidence, JSON-LD, and review gates close.
Generated/private surfacesNo generated/private surfaces are present in this family. Canonical aliasesNo 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
|
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. |