@@ -45,6 +45,7 @@ Problem: `$ARGUMENTS.problem`
4545### 1. Load Context
4646
4747- Read ` .fpf/session.md ` for any active context
48+ - Read ` .fpf/context.md ` for project context (Tech Stack, Scale, Constraints)
4849- Read relevant project files to understand constraints
4950- Check ` .fpf/knowledge/L2/ ` for verified facts that constrain solution space
5051- Check ` .fpf/knowledge/invalid/ ` for approaches already disproven
@@ -94,6 +95,9 @@ type: hypothesis
9495created: [ timestamp]
9596problem: [ reference to problem]
9697status: L0
98+ formality: [ 0-9] # F-Score (0=Sketch, 9=Proof)
99+ novelty: [ Conservative|Novel|Radical]
100+ complexity: [ Low|Medium|High]
97101author: Claude (generated), Human (to review)
98102scope:
99103 applies_to: "[ conditions where this solution applies] "
@@ -103,13 +107,28 @@ scope:
103107
104108# Hypothesis: [ Clear one-line statement]
105109
106- ## Approach
110+ ## 1. The Method (Design-Time)
111+ * This is the plan/recipe. (A.15 MethodDescription)*
112+
113+ ### Proposed Approach
107114[ 2-3 sentences: what this solution proposes]
108115
109- ## Rationale
116+ ### Rationale
110117[ Why this might work — the abductive reasoning]
111118
112- ## Plausibility Assessment
119+ ### Implementation Steps
120+ 1 . [ Step 1]
121+ 2 . [ Step 2]
122+ 3 . [ Step 3]
123+
124+ ### Expected Capability
125+ - [ Capability Claim 1]
126+ - [ Capability Claim 2]
127+
128+ ## 2. The Validation (Run-Time)
129+ * This section tracks the Work performed to verify this.*
130+
131+ ### Plausibility Assessment
113132
114133| Filter | Score | Justification |
115134| --------| -------| ---------------|
@@ -120,21 +139,17 @@ scope:
120139
121140** Plausibility Verdict:** [ PLAUSIBLE / MARGINAL / IMPLAUSIBLE]
122141
123- ## Scope of Applicability
124-
125- ** This hypothesis applies when:**
126- - [ Condition 1]
127- - [ Condition 2]
128-
129- ** This hypothesis does NOT apply when:**
130- - [ Condition 1]
131- - [ Condition 2]
132-
133- ## Assumptions
142+ ### Assumptions to Verify
134143- [ ] [ Assumption 1 — must be true for this to work]
135144- [ ] [ Assumption 2]
136145- [ ] [ Assumption 3]
137146
147+ ### Required Evidence
148+ - [ ] ** Internal Test:** [ Verification test]
149+ - ** Performer:** [ Developer | AI Agent | CI Pipeline]
150+ - [ ] ** Research:** [ External validation]
151+ - ** Performer:** [ Developer | AI Agent]
152+
138153## Falsification Criteria
139154[ What evidence would DISPROVE this hypothesis?]
140155- If [ X happens] , this approach fails
0 commit comments