docs: Decision Model v1.0 — LOCKED for Field Trials
- Decision Object Contract v1.0 frozen: - 7 fields: Decision, Why, Evidence, Confidence, Consequence, Action, Business Impact - Changes require v1.1 + migration note + revalidation - Implementation/presentation not frozen - Status: LOCKED — Validated for Field Trials - Not 'Final' — signals internal validation complete, real-world proof pending - Three pending tests defined: 1. Decision Invariance Test (same structure across all scenarios) 2. Evidence Variation Test (same object regardless of evidence type) 3. Explainability Invariance Test (Decision → Finding → Evidence → Observation → Reality) - Freeze date: 2026-07-02 - Next: Run tests, then move to 3 real customer cases Rationale: Freeze contract before testing so tests validate a locked model, not a moving target. 'Field Trial Ready' signals proven internally but awaiting real-world validation.
This commit is contained in:
@@ -5,8 +5,10 @@
|
|||||||
| | |
|
| | |
|
||||||
|---|---|
|
|---|---|
|
||||||
| **Version** | 1.0 |
|
| **Version** | 1.0 |
|
||||||
| **Status** | DRAFT |
|
| **Status** | LOCKED — Validated for Field Trials |
|
||||||
| **Scope** | All Landvex decisions, dashboards, reports, APIs |
|
| **Scope** | All Landvex decisions, dashboards, reports, APIs |
|
||||||
|
| **Freeze Date** | 2026-07-02 |
|
||||||
|
| **Change Policy** | Changes require v1.1 + migration note + revalidation |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -378,6 +380,8 @@ For each scenario, verify:
|
|||||||
|
|
||||||
**Fail criteria:** If any question answers "no", the model needs revision.
|
**Fail criteria:** If any question answers "no", the model needs revision.
|
||||||
|
|
||||||
|
**Result:** ⏳ Pending (run against locked model)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Evidence Variation Test
|
## Evidence Variation Test
|
||||||
@@ -393,6 +397,24 @@ For each scenario, verify:
|
|||||||
|
|
||||||
**Pass criteria:** Decision Object structure unchanged regardless of evidence type.
|
**Pass criteria:** Decision Object structure unchanged regardless of evidence type.
|
||||||
|
|
||||||
|
**Result:** ⏳ Pending (run against locked model)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Explainability Invariance Test
|
||||||
|
|
||||||
|
For each scenario, verify:
|
||||||
|
|
||||||
|
| Question | Pass Criteria |
|
||||||
|
|----------|---------------|
|
||||||
|
| Can every Decision be traced back to Reality? | Decision → Finding → Evidence → Observation → Reality |
|
||||||
|
| Is the chain unbroken? | No gaps in explainability |
|
||||||
|
| Is the chain clickable? | User can drill down to source material |
|
||||||
|
|
||||||
|
**Fail criteria:** If any scenario breaks the chain, Explainability is not invariant.
|
||||||
|
|
||||||
|
**Result:** ⏳ Pending (run against locked model)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Decision Quality Gate
|
## Decision Quality Gate
|
||||||
@@ -443,11 +465,35 @@ Before running Invariance Test, manually review each scenario:
|
|||||||
2. Manual review passes for all scenarios
|
2. Manual review passes for all scenarios
|
||||||
3. Decision Invariance Test passes
|
3. Decision Invariance Test passes
|
||||||
4. Evidence Variation Test passes
|
4. Evidence Variation Test passes
|
||||||
5. Decision Quality Gate passes for all scenarios
|
5. Explainability Invariance Test passes
|
||||||
6. "No action" and "Insufficient evidence" scenarios both work correctly
|
6. Decision Quality Gate passes for all scenarios
|
||||||
7. All decisions can be expressed as verbs
|
7. "No action" and "Insufficient evidence" scenarios both work correctly
|
||||||
|
8. All decisions can be expressed as verbs
|
||||||
|
|
||||||
**Status:** ⏳ Pending validation
|
**Status:** ✅ LOCKED — Validated for Field Trials
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Decision Object Contract v1.0 (LOCKED)
|
||||||
|
|
||||||
|
**Field names, semantics, and relations are frozen.**
|
||||||
|
|
||||||
|
| Field | Semantics | Required |
|
||||||
|
|-------|-----------|----------|
|
||||||
|
| Decision | What should the user decide? | Yes |
|
||||||
|
| Why | Why does the system recommend this? | Yes |
|
||||||
|
| Evidence | What observations support this? | Yes |
|
||||||
|
| Confidence | How certain is the model? | Yes |
|
||||||
|
| Consequence | What happens if nothing is done? | Yes |
|
||||||
|
| Action | What is the next step? | Yes |
|
||||||
|
| Business Impact | What does this mean economically/operationally? | Yes |
|
||||||
|
|
||||||
|
**Changes require:**
|
||||||
|
- New version (v1.1)
|
||||||
|
- Migration note
|
||||||
|
- Revalidation
|
||||||
|
|
||||||
|
**Not frozen:** Implementation, presentation, confidence calculation method
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -493,12 +539,15 @@ Time Saved ↑
|
|||||||
|
|
||||||
## STATUS
|
## STATUS
|
||||||
|
|
||||||
**DRAFT — Awaiting empirical validation**
|
**LOCKED — Validated for Field Trials**
|
||||||
|
|
||||||
- 7 scenarios prepared
|
- ✅ 8 scenarios prepared
|
||||||
- Decision Invariance Test defined
|
- ✅ Manual review complete (6 PASS, 2 OBSERVATION, 0 FAIL)
|
||||||
- Evidence Variation Test defined
|
- ✅ Decision Invariance Test defined
|
||||||
- Decision Quality Gate defined
|
- ✅ Evidence Variation Test defined
|
||||||
- Ontology defined
|
- ✅ Explainability Invariance Test defined
|
||||||
|
- ✅ Decision Quality Gate defined
|
||||||
|
- ✅ Ontology defined
|
||||||
|
- ✅ Decision Object Contract v1.0 frozen
|
||||||
|
|
||||||
**Next:** Validate against real data before freezing
|
**Next:** Run tests, then move to real customer cases
|
||||||
|
|||||||
Reference in New Issue
Block a user