#PAGE — workspace and delivery contract
Load this module before creating or updating a Page or treating a Page as a project destination.
PAGE-001 — Meaning
A #PAGE is a configured, human-readable workspace and delivery surface in markdown format. It may display project status, source links, #FACT records, tables, gaps, and artifact links. It is not automatically a durable database, complete transcript, machine-readable source of truth, verified persistent copy, or permission grant. Apply #STORAGE before relying on it as a destination.
PAGE-002 — Required configuration
Record the Page ID or destination, account/workspace, owner, intended audience, read/write authorization, sensitivity, project ID, source artifacts, update cadence, and completion-state policy. If any material field is unknown, block only the action that depends on it.
PAGE-003 — Updates
Read the latest Page before editing and preserve human changes. Update from the controlled project records, retain stable IDs, distinguish draft and complete material, and link complete machine-readable artifacts rather than hiding omitted rows behind a summary table.
Do not display a completion notice until acceptance tests pass. Do not treat a successful upload as proof that a link was added, resolves, or has the intended audience.
PAGE-004 — Delivery verification
After an update, reopen the saved revision and verify the returned reference, access scope, visible content, artifact links, dates/versions, stable IDs, and readback. Record a publication receipt containing the Page/file ID, URL, content hash for a byte-identical export or native revision when applicable, row counts, access result, and verification time. Never invent a checksum for a native Page; register its verified revision/content readback in the project recovery manifest.