This note clarifies how the open specula-method assets align with the executable runtime profile used in specula-framework.
specula-method keeps a conceptual facilitation profile for open method documentation, and adds a runtime-compatible profile for technical integration.
- Conceptual profile: workshop-first, lightweight JSON examples.
- Runtime-compatible profile: strict
MODE | PHASE, canonicalmeta/payloadwrapper, and machine validation.
Canonical sequence used by runtime-compatible integrations (v2.0). It matches the phase values of the schemas in specula-framework/schemas/:
0Threshold & Framing (phase0_activation)1Scenario Generation (phase1_scenarios)1.5Competitive Futures Mapping (phase1_5_competitive_map)2Brand Archaeology & Value Stress Test (phase2_brand_dna)3Future Prototyping & Ethical + Impact Gate (phase3_prototypes,phase3_refusals)4Narrative Synthesis & Strategic Protocol (phase4_narrative_system,preferable_future,decision_log)5Co-creation & Community Governance (phase5_cocreation)6Activation & Specula Guardian (phase6_guardian)
The v1.1 sequence (seven phases plus Guardian Loop) is retired. Its mapping to v2.0 is in Method Overview.
Framework 1.3 adds optional fields that carry the v2.0 method into runtime artifacts:
phase0_activation: research question, time window, working rules, written consensus, threshold evidencephase1_scenarios: generic future archetype, closed megatrends, open variables, value the scenario is built against;preferreddeprecated asscenario_typephase2_brand_dna: operational form of each value, stress-test result per scenario with reviewer, documented decisions with source type, counterexamples, fragile values, candidate values that fellphase6_guardian: drift classification with the rule applied, composite alerts, escalation owner and deadline- New
decision_logandpreferable_futureartifacts
- Conceptual:
schemas/specula_session_state.jsonschemas/specula_deliverable.json
- Runtime-compatible:
schemas/specula_runtime_artifact.schema.jsonschemas/specula_runtime_step.schema.json
- First line header:
MODE: <mode> | PHASE: <phase> - Maximum 6 lines before the question line
- Exactly one question per step
- Artifact uses canonical wrapper:
metaincludes explainability fields:decision_rationale,evidence_refs,tradeoffs,rejected_alternatives- Phase advancement requires at least two human approvals from distinct validator roles
{
"meta": {
"artifact_id": "...",
"phase": "...",
"mode": "...",
"generated_at": "...",
"validated_by_human": false,
"related_artifacts": [],
"decision_rationale": "...",
"evidence_refs": ["..."],
"tradeoffs": ["..."],
"rejected_alternatives": ["..."]
},
"payload": {}
}