Assumptions
Everything the model believes, stated before the math. If you do not buy one of these, do not buy the output.
- Every deadline cites its source or term; unsourced or malformed deadlines are rejected and listed.
- WAIT requires a named, dated, monitored information event - generic market calls are refused.
- An expired option is reported EXPIRED and cannot be recommended.
- Waiting value is UNKNOWN without economics inputs; staging is offered only when its cost is documented.
- Nothing here is a price forecast; timing classes come from deadlines, evidence calendars, and stated economics.
- The model classifies only - the user's money or commitment requires separate approval before any action.
Derivation
Deadlines enter only with a source or term reference and a well-formed date; rejected deadlines are listed with reasons. The classification ladder is deterministic:
- EXPIRED - every sourced deadline has passed; an expired option cannot be recommended.
- WAIT - a named evidence event is expected at least 14 days before the next deadline; waiting is option logic, not a market call.
- ACT - the next deadline is within 90 days and no named evidence arrives in time.
- STAGE - further out, and a documented staging cost preserves the baseline.
- HOLD - none of the above; hold with a dated recheck, since a wait without a named event would be a generic market call.
The cost of waiting is computed only when a deterministic daily cost is provided:
where the 14-day buffer keeps the last evidence event clear of the deadline. Without economics inputs the waiting value is UNKNOWN - no default is assumed.
Identification strategy
Why the estimate supports the claimed meaning - and where the model refuses to claim more than the data carries.
- Sourcing is the identification rule for time itself: a deadline exists because a document says so, which is what separates a decision clock from a rumor.
- WAIT is identified by a named information event, not by sentiment: something specific must be expected to resolve uncertainty, with a date and a monitor, or the wait is refused.
- The classification reason prints with the class - every ACT, WAIT, STAGE, HOLD, EXPIRED carries the rule that fired and the dates it fired on.
- Market timing is explicitly not price forecasting: nothing in the output implies a price path, and the model never commits money - it classifies.
Inputs and outputs
Reads
- Deadlines
- Each with a source or term reference; unsourced deadlines are rejected and listed
- Expected evidence events
- Named, dated information events (e.g. an interconnection study), monitored
- Economics
- Deterministic daily waiting cost and staging cost, when documented
Writes
- Timing classification with the rule and dates that produced it
- Action window and next decision date
- Cost of waiting (per day, over days, total) or UNKNOWN without economics
- Expected evidence events with monitoring flags; rejected deadlines with reasons
- Trigger: the named evidence event or recheck date that would reclassify the decision
Calibration and gate evidence
Validation design
- Gate-verified classification paths: unsourced deadlines rejected, WAIT gated on a named monitored event, expired options un-recommendable, near-deadline-no-evidence forced to ACT.
Evidence on record
- Smoke gates at seal (9 m31-specific): unsourced deadline rejected and listed; WAIT requires a named monitored event; the trigger names the evidence event; waiting value UNKNOWN without economics; an expired option cannot be recommended; near deadline with no evidence is ACT; waiting cost deterministic when economics provided; determinism (identical input hash on re-run); audit row written for every run.
Gates at seal
- smoke: 9 m31 gates incl. EXPIRED / ACT / WAIT path gates, determinism + audit row (suite counts at seal per the build agent's seal report)
- sealed at d3b3875 on atlas-nl-shock-redesign
Failure modes
The ways this model declines, degrades or goes UNKNOWN - and what it prints when it does.
- No sourced deadline and no pending named evidence: HOLD - a wait without a named event is refused as a generic market call.
- All deadlines passed: EXPIRED; the option cannot be recommended.
- Economics absent: waiting value prints UNKNOWN rather than assuming a default cost.
Sensitivity
- The 14-day evidence buffer and 90-day act window are the policy dials: tightening the buffer converts marginal WAITs into ACTs, and both are versioned constants rather than per-case judgment.
- Waiting cost scales linearly with days to the deadline; a small daily rate over a long window still compounds into a visible total.
Iron rules
An invented deadline cannot enter. WAIT requires a named, dated, monitored information event.
An expired option cannot be recommended. The model classifies - it never commits the user's money.
Source and audit
Written from the sealed model source. Every run is recorded - model version, frozen inputs, input hash, timestamp. There is no unrecorded model execution.