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:
0Activation1Scenario Generation1.5Competitive Futures Mapping2Brand Archeology3Prototyping + Ethical Gate4Narrative Synthesis5Community Co-Creation6Guardian Monitoring
- 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": {}
}