UI Unlock Logic — TriadicFrameworks Prompts
This page is the canonical reference for unlock behavior in the Prompts system.
Purpose#
Unlock Logic ensures that:
- foundational concepts appear before advanced ones
- RTT engines unlock progressively (RTT/1 → RTT/2 → RTT/3 → RTT/12 → RTT∞)
- stacks unlock based on structural prerequisites
- templates unlock based on teaching or analysis flows
- modules unlock based on engine, stack, or template usage
- UI flows remain consistent across the Prompts site
- users follow canonical RTT sequences without skipping layers
Unlock Logic is the backbone of the Prompts UI.
Unlock Layers#
Unlock rules operate across five layers:
-
Templates Layer
Capture → Analyze → Drift → Coherence → Operator → Domain → Substrate → Teaching → Research -
Stacks Layer
Structural → Diagnostic → Operator → Substrate → Domain → Teaching → Research -
Engines Layer
RTT/1 → RTT/2 → RTT/3 → RTT/12 → RTT∞ → IPD‑12 -
Modules Layer
Structural, Substrate, Domain, Teaching, Research, Applied, Examples -
UI Layer
Flows, wireframes, overlays, dependency views
Each layer has its own unlock rules and dependencies.
Template Unlock Rules#
Templates unlock in canonical RTT order:
p_Captureunlocks firstp_Analyzeunlocks after Capturep_Driftunlocks after Analyzep_Coherenceunlocks after Driftp_Operatorunlocks after Coherencep_Domainunlocks after Operatorp_Substrateunlocks after Domainp_Teachingunlocks after Substratep_Researchunlocks after Teaching
Rules:
- Templates cannot be accessed out of order
- Each template requires completion or viewing of its predecessor
- Teaching and Research templates unlock only after full template traversal
Stack Unlock Rules#
Stacks unlock based on structural prerequisites:
structural-stackunlocks firstdiagnostic-stackunlocks after structuraloperator-stackunlocks after diagnosticsubstrate-stackunlocks after operatordomain-stackunlocks after substrateteaching-stackunlocks after domainresearch-stackunlocks after teaching
Rules:
- Stacks follow the same order as RTT analysis layers
- Stacks unlock automatically when prerequisites are satisfied
- Teaching and Research stacks require full stack traversal
Engine Unlock Rules#
RTT engines unlock progressively:
- RTT/1 unlocks first
- RTT/2 unlocks after RTT/1
- RTT/3 unlocks after RTT/2
- RTT/12 unlocks after RTT/3
- RTT∞ unlocks after RTT/12
- IPD‑12 unlocks after RTT∞
Rules:
- Engines cannot be accessed out of order
- Each engine requires viewing or completing the previous engine
- IPD‑12 unlocks only after full RTT traversal
Module Unlock Rules#
Modules unlock based on engine, stack, and template usage:
- Structural modules unlock after structural-stack
- Substrate modules unlock after substrate-stack
- Domain modules unlock after domain-stack
- Teaching modules unlock after teaching-stack
- Research modules unlock after research-stack
- Applied modules unlock after relevant domain or substrate modules
- Example modules unlock after any module is viewed
Rules:
- Modules require both stack and template prerequisites
- Applied modules may require multiple stacks
- Example modules are always unlocked last
UI Flow Unlock Rules#
UI flows unlock based on template and stack traversal:
- Capture → Analyze → Drift → Coherence → Synthesis
- Structural → Operator → Substrate → Domain → Teaching → Research
- RTT/1 → RTT/2 → RTT/3 → RTT/12 → RTT∞
Rules:
- Flows cannot skip steps
- Synthesis unlocks only after full flow traversal
- UI overlays unlock after dependency graph is viewed
Unlock Conditions#
Unlock conditions include:
-
Prerequisite Completion
Viewing or completing required templates, stacks, or modules. -
Engine Selection
Selecting an engine unlocks engine‑specific modules and templates. -
Stack Traversal
Traversing a stack unlocks related templates and modules. -
Template Usage
Using a template unlocks the next template in sequence. -
UI Interaction
Viewing dependency graphs or wireframes unlocks overlays.
Cross‑Links#
index.md— UI front‑doordependency-graph.md— dependency graphflows.md— UI flowswireframe.md— wireframe layoutoutput-format.md— output formattingoverlays.md— spine overlays
Manifest#
See module.json for the full registry of UI modules, templates, stacks, engines,
examples, and navigation structure.
