Back to notes
The Tesseract MemoryTechnical note

Keeping a review decision intact across callable workflow stages

Structured results keep provenance and cautions beside the story, but independently callable builders must enforce the same eligibility rules.

Topics

A useful result can still require review

Intake checks the title, source type, declared rights status and text. Unclear or forbidden rights labels block the normal chain. A sacred-material flag can instead permit a Story Ledger while leaving the material awaiting review.

The brief carries that distinction forward: review material remains not ready for a script. The next workflow receives an explicit decision alongside provenance and cautions, rather than having to infer permission from the presence of text. These checks evaluate supplied metadata; they don't independently establish rights or cultural suitability.

Calling a later stage must not change the rule

The stages are reusable outside the demo chain. The ledger rejects a blocked result, an explicit stop flag or blocked adaptation status. The brief checks a rights allowlist and the top-level blocked flag, but doesn't independently reject adaptation_allowed=false. Entering there directly can therefore produce a different decision from entering through the ledger.

I'd align those checks before extending extraction, then vary the entry point, field types and contradictory flags in tests. The current builders use sample-specific branches and templates, and storage_candidate describes a proposed record rather than a completed database write. The three demo fixtures haven't been executed for this account.

Eligibility across independently callable stages

Blocked, review and ready outputs are explicit, while the brief entry gate has an inconsistent adaptation flag check.

Direct callBlocked / denied
Source eligibility
Reusable stages
Return envelopes

Scroll or drag the background to move. Use the zoom buttons to resize.Arrow keys move between components. Enter selects.

Choose a component to explore

Select a numbered component on the map or use the component menu. Its details and connections will appear here.

No component selected.

All connections (9)
  1. 01 · Source metadata and text02 · Ingest gateNormalize · Direct call
  2. 02 · Ingest gate03 · Blocked envelopeBlocked metadata · Blocked / denied
  3. 02 · Ingest gate04 · Story LedgerEligible or review-only · Direct call
  4. 04 · Story Ledger05 · Brief entry gateLedger envelope · Direct call
  5. 01 · Source metadata and text05 · Brief entry gatePossible direct stage call · Direct call
  6. 05 · Brief entry gate03 · Blocked envelopeRejected by entry gate · Blocked / denied
  7. 05 · Brief entry gate06 · Brief compilerAccepted envelope · Direct call
  8. 06 · Brief compiler07 · Review briefReview required · Direct call
  9. 06 · Brief compiler08 · Ready briefReady result · Direct call