UI Unlock Logic — TriadicFrameworks Prompts
The Unlock Logic defines how prompt modules, templates, stacks, and engines become
available in the TriadicFrameworks Prompts UI.
It governs sequencing, prerequisites, dependency resolution, and conditional unlocks
based on user progress, engine selection, stack traversal, and template usage.
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.