docs: restore long-term Strategy and separate six-month horizons
This commit is contained in:
1 parent
a283d6a34a
commit
e96e780beb
41 files changed
+558
-293
No files matched your search
@@ -7,16 +7,163 @@
|
||||
"read_scope": "Full PDF, Format, Context and all four assignment questions, plus assumptions instruction"
|
||||
},
|
||||
"requirements": [
|
||||
{"id":"format","source_section":"Format","requirement":"Live presentation: 50 minutes including Q&A; content over polish","pages":["target-operating-model"],"markers":["35 minutes content + 15 minutes Q&A","Content matters more than visual polish"]},
|
||||
{"id":"context","source_section":"Context","requirement":"Close to 80 engineering people, around 100 by year end, more than 10 teams; every developer already uses AI unevenly; real output not usage","pages":["target-operating-model","baseline"],"markers":["80 engineers","100 by year end","more than 10 teams","current AI-assisted practice"]},
|
||||
{"id":"q1","source_section":"Assignment 1","requirement":"Month 1–6 concrete priorities and change starting solo, CTO reporting, no formal team authority","pages":["roadmap","target-operating-model"],"markers":["Month 1","Month 2","Month 3","Month 4","Month 5","Month 6","One active live pilot at a time","no formal authority","monthly CTO review"]},
|
||||
{"id":"q2","source_section":"Assignment 2","requirement":"Know whether engineering output improves; track meaningful measures and explain misleading signals","pages":["measurement/index","stage-01-skills-adoption","baseline"],"markers":["Review/rework minutes","Escaped defects and severity","Where this misleads","task mix","not a causal ROI claim","source","uncertainty"]},
|
||||
{"id":"q3","source_section":"Assignment 3","requirement":"Realistic visible month-six changes backed by evidence","pages":["target-operating-model","roadmap"],"markers":["Activities I commit","Contingent visible outcome","one partner team","matured defect follow-up","documented stop"]},
|
||||
{"id":"q4","source_section":"Assignment 4","requirement":"Role and organization AI use beyond six months","pages":["stage-02-autonomous-agent","target-operating-model"],"markers":["dedicated enablement capacity","deterministic tooling","conditional long-term option","not automatic progression"]},
|
||||
{"id":"assumptions","source_section":"Final instruction","requirement":"State assumptions where stack, tooling or processes are unknown","pages":["target-operating-model"],"markers":["Assumptions register","PDF fact","Unknown:","Hypothesis:","If false"]},
|
||||
{"id":"F1","source_section":"Professional audit F1","requirement":"First-revision comparator and recovery without invented prior approved bundle","pages":["skills-quality","skills-governance","skills-maintenance"],"markers":["first-revision","N/A","pinned clean","independent"]},
|
||||
{"id":"F2-F3","source_section":"Professional audit F2/F3","requirement":"Coherent illustrative packet, inconclusive bounded extension/stop, effort and value","pages":["stage-01-skills-adoption","skills-quality"],"markers":["EXP-01","Entirely fictional","Inconclusive at first review","one two-week evidence-completion extension","Conclusive stop on burden","one-off setup","optional reference designs"]}
|
||||
{
|
||||
"id": "format",
|
||||
"source_section": "Format",
|
||||
"requirement": "Live presentation: 50 minutes including Q&A; content over polish",
|
||||
"pages": [
|
||||
"six-months-target"
|
||||
],
|
||||
"markers": [
|
||||
"35 minutes content + 15 minutes Q&A",
|
||||
"Content matters more than visual polish"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "context",
|
||||
"source_section": "Context",
|
||||
"requirement": "Close to 80 engineering people, around 100 by year end, more than 10 teams; every developer already uses AI unevenly; real output not usage",
|
||||
"pages": [
|
||||
"six-months-target",
|
||||
"baseline"
|
||||
],
|
||||
"markers": [
|
||||
"80 engineers",
|
||||
"100 by year end",
|
||||
"more than 10 teams",
|
||||
"current AI-assisted practice"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "q1",
|
||||
"source_section": "Assignment 1",
|
||||
"requirement": "Month 1\u20136 concrete priorities and change starting solo, CTO reporting, no formal team authority",
|
||||
"pages": [
|
||||
"six-months-roadmap",
|
||||
"six-months-target"
|
||||
],
|
||||
"markers": [
|
||||
"Month 1",
|
||||
"Month 2",
|
||||
"Month 3",
|
||||
"Month 4",
|
||||
"Month 5",
|
||||
"Month 6",
|
||||
"One active live pilot at a time",
|
||||
"no formal authority",
|
||||
"monthly CTO review"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "q2",
|
||||
"source_section": "Assignment 2",
|
||||
"requirement": "Know whether engineering output improves; track meaningful measures and explain misleading signals",
|
||||
"pages": [
|
||||
"measurement/index",
|
||||
"six-months-roadmap",
|
||||
"baseline"
|
||||
],
|
||||
"markers": [
|
||||
"Review/rework minutes",
|
||||
"Escaped defects and severity",
|
||||
"Where this misleads",
|
||||
"task mix",
|
||||
"not a causal ROI claim",
|
||||
"source",
|
||||
"uncertainty"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "q3",
|
||||
"source_section": "Assignment 3",
|
||||
"requirement": "Realistic visible month-six changes backed by evidence",
|
||||
"pages": [
|
||||
"six-months-target",
|
||||
"six-months-roadmap"
|
||||
],
|
||||
"markers": [
|
||||
"Activities I commit",
|
||||
"Contingent visible outcome",
|
||||
"one partner team",
|
||||
"matured defect follow-up",
|
||||
"documented stop"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "q4",
|
||||
"source_section": "Assignment 4",
|
||||
"requirement": "Role and organization AI use beyond six months",
|
||||
"pages": [
|
||||
"stage-02-autonomous-agent",
|
||||
"six-months-target"
|
||||
],
|
||||
"markers": [
|
||||
"dedicated enablement capacity",
|
||||
"deterministic tooling",
|
||||
"long-term strategy vision",
|
||||
"not automatic progression"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "assumptions",
|
||||
"source_section": "Final instruction",
|
||||
"requirement": "State assumptions where stack, tooling or processes are unknown",
|
||||
"pages": [
|
||||
"six-months-target"
|
||||
],
|
||||
"markers": [
|
||||
"Assumptions register",
|
||||
"PDF fact",
|
||||
"Unknown:",
|
||||
"Hypothesis:",
|
||||
"If false"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F1",
|
||||
"source_section": "Professional audit F1",
|
||||
"requirement": "First-revision comparator and recovery without invented prior approved bundle",
|
||||
"pages": [
|
||||
"skills-quality",
|
||||
"skills-governance",
|
||||
"skills-maintenance"
|
||||
],
|
||||
"markers": [
|
||||
"first-revision",
|
||||
"N/A",
|
||||
"pinned clean",
|
||||
"independent"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F2-F3",
|
||||
"source_section": "Professional audit F2/F3",
|
||||
"requirement": "Coherent illustrative packet, inconclusive bounded extension/stop, effort and value",
|
||||
"pages": [
|
||||
"six-months-roadmap",
|
||||
"skills-quality"
|
||||
],
|
||||
"markers": [
|
||||
"EXP-01",
|
||||
"Entirely fictional",
|
||||
"Inconclusive at first review",
|
||||
"one two-week evidence-completion extension",
|
||||
"Conclusive stop on burden",
|
||||
"one-off setup",
|
||||
"optional reference designs"
|
||||
]
|
||||
}
|
||||
],
|
||||
"verification_sources": ["scripts/assignment.test.mjs","scripts/connected-strategy.test.mjs","scripts/strategy-navigation.test.mjs","scripts/strategy-story.test.mjs","scripts/verify.mjs","scripts/browser/skills-stories.cjs","scripts/browser/strategy-navigation.cjs","scripts/browser/target-midpoints.cjs","scripts/browser/roadmap-timeline.cjs"],
|
||||
"scope": "Traceability is a review aid, not semantic approval or business evidence. All 28 routes remain in strategy-coverage.json; all 16 canonical contracts retain original checksums, 9 prototypes and 7 unimplemented. Reviewer must cold-read the actual pages and inspect complete exports."
|
||||
"verification_sources": [
|
||||
"scripts/assignment.test.mjs",
|
||||
"scripts/connected-strategy.test.mjs",
|
||||
"scripts/strategy-navigation.test.mjs",
|
||||
"scripts/strategy-story.test.mjs",
|
||||
"scripts/verify.mjs",
|
||||
"scripts/browser/skills-stories.cjs",
|
||||
"scripts/browser/strategy-navigation.cjs",
|
||||
"scripts/browser/target-midpoints.cjs",
|
||||
"scripts/browser/roadmap-timeline.cjs"
|
||||
],
|
||||
"scope": "Traceability is a review aid, not semantic approval or business evidence. All 30 routes remain in strategy-coverage.json; all 16 canonical contracts retain original checksums, 9 prototypes and 7 unimplemented. Reviewer must cold-read the actual pages and inspect complete exports."
|
||||
}
|
||||
@@ -236,12 +236,12 @@
|
||||
{
|
||||
"source": "docs/strategy/roadmap.mdx",
|
||||
"route": "/strategy/roadmap/",
|
||||
"question": "What does a solo architect do month by month without team authority?",
|
||||
"inputs": "PDF constraints, current AI practice, willing partners and unknown capacity",
|
||||
"action_or_decision": "Month 1–6 discovery, bounded experiment, compare, selective transfer and CTO investment decision",
|
||||
"output": "Proposed six-month plan with dependencies, evidence, capacity and stop choices",
|
||||
"next_or_feedback": "/strategy/stage-01-skills-adoption/",
|
||||
"review": "Assignment Q1; six-month native diagrams; no inevitable autonomy"
|
||||
"question": "How do practices and skills progress toward controlled autonomous capabilities?",
|
||||
"inputs": "Long-term Target and evidence from actual work",
|
||||
"action_or_decision": "Delivery first; later phase order undecided; separate authority decision",
|
||||
"output": "Broad progression with no fixed dates",
|
||||
"next_or_feedback": "/strategy/six-months-target/",
|
||||
"review": "Historical three-level roadmap restored, distinct from monthly plan"
|
||||
},
|
||||
{
|
||||
"source": "docs/strategy/skills-adoption.mdx",
|
||||
@@ -286,10 +286,10 @@
|
||||
{
|
||||
"source": "docs/strategy/stage-01-skills-adoption.mdx",
|
||||
"route": "/strategy/stage-01-skills-adoption/",
|
||||
"question": "How do I assemble and decide one proportionate experiment?",
|
||||
"question": "How do reusable lifecycle activities hand off evidence?",
|
||||
"inputs": "Workflow problem, people and current evidence",
|
||||
"action_or_decision": "Baseline, choose intervention, qualify, authorize pilot, compare and decide; EXP-01 illustrative packet",
|
||||
"output": "Supported workflow or explicit hold/stop; first-revision recovery, bounded extension and cost limits",
|
||||
"action_or_decision": "Baseline, qualify, authorize pilot, compare and maintain; link canonical EXP-01 in six-month roadmap",
|
||||
"output": "Lifecycle reference and feedback paths, not a competing plan",
|
||||
"next_or_feedback": "/strategy/baseline/",
|
||||
"review": "New native dependency story plus evidence handoffs"
|
||||
},
|
||||
@@ -306,12 +306,32 @@
|
||||
{
|
||||
"source": "docs/strategy/target-operating-model.mdx",
|
||||
"route": "/strategy/target-operating-model/",
|
||||
"question": "What is the long-term human-controlled autonomous SDLC destination?",
|
||||
"inputs": "Original agreed topology and human direction",
|
||||
"action_or_decision": "Preserve ambition with independent controls and no present authority",
|
||||
"output": "Long-term operating model, not six-month promise",
|
||||
"next_or_feedback": "/strategy/roadmap/",
|
||||
"review": "Original topology restored from pre-PR38; safeguards retained"
|
||||
},
|
||||
{
|
||||
"source": "docs/strategy/six-months-target.mdx",
|
||||
"route": "/strategy/six-months-target/",
|
||||
"question": "What six-month strategy answers the AI Architect assignment?",
|
||||
"inputs": "Full PDF facts; explicitly unknown stack, processes and capacity",
|
||||
"action_or_decision": "Improve current AI-assisted engineering output with the smallest suitable intervention",
|
||||
"output": "Realistic month-six scenario, assumptions register and 35+15-minute presentation narrative",
|
||||
"next_or_feedback": "/strategy/roadmap/",
|
||||
"review": "Assignment Q1–4 main entry; preserved target topology subordinated as conditional reference"
|
||||
"next_or_feedback": "/strategy/six-months-roadmap/",
|
||||
"review": "PDF assignment retained independently of long-term destination; EXP-01 lives in six-month action plan"
|
||||
},
|
||||
{
|
||||
"source": "docs/strategy/six-months-roadmap.mdx",
|
||||
"route": "/strategy/six-months-roadmap/",
|
||||
"question": "What does a solo architect do month by month without team authority?",
|
||||
"inputs": "PDF constraints, current AI practice, willing partners and unknown capacity",
|
||||
"action_or_decision": "Month 1\u20136 discovery, bounded experiment, compare, selective transfer and CTO investment decision",
|
||||
"output": "Proposed six-month plan with dependencies, evidence, capacity and stop choices",
|
||||
"next_or_feedback": "/strategy/stage-02-autonomous-agent/",
|
||||
"review": "PDF assignment retained independently of long-term destination; EXP-01 lives in six-month action plan"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -30,7 +30,7 @@
|
||||
"pages": [
|
||||
{
|
||||
"id": "target-operating-model",
|
||||
"title": "First six months as AI Architect",
|
||||
"title": "Target",
|
||||
"purpose": "Solo CTO-sponsored improvement plan; realistic outcomes, assumptions and presentation; conditional target topology."
|
||||
},
|
||||
{
|
||||
@@ -282,7 +282,7 @@
|
||||
"gaming_risk": "Split easy tasks or omit starts; reconcile starts to approved backlog and audit acceptance rubrics.",
|
||||
"missing_data_handling": "Unresolved/missing terminal outcomes remain in denominator with unknown count and known-outcome coverage; do not label them failed. Invalid/missing start excluded from calculation but flagged as orphan evidence.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 6,
|
||||
"denominator": 10,
|
||||
"result": 60.0,
|
||||
@@ -316,7 +316,7 @@
|
||||
"gaming_risk": "Choose easy labels or hide negative cases; freeze corpus and independently review labels.",
|
||||
"missing_data_handling": "Unknown activation/relevance is unscorable; publish missing count and deny qualification if planned coverage incomplete.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 18,
|
||||
"denominator": 20,
|
||||
"result": 90.0,
|
||||
@@ -350,7 +350,7 @@
|
||||
"gaming_risk": "Overtrigger to maximize recall; always pair with precision and negative cases.",
|
||||
"missing_data_handling": "Report evaluation coverage; null if no relevant labeled tasks.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 18,
|
||||
"denominator": 24,
|
||||
"result": 75.0,
|
||||
@@ -386,7 +386,7 @@
|
||||
"gaming_risk": "Remove silent devices or trust declared versions; reconcile managed inventory and separately label attestation trust.",
|
||||
"missing_data_handling": "Unknown/stale versions count outside numerator, inside denominator. Show inventory discovery coverage versus eligible device roster; if roster unknown metric is provisional.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 8,
|
||||
"denominator": 10,
|
||||
"result": 80.0,
|
||||
@@ -421,7 +421,7 @@
|
||||
"gaming_risk": "Invocation quotas and coercion; no target usage count, split server/client/self-report origins.",
|
||||
"missing_data_handling": "Show observed lower bound and telemetry/response coverage; missing usage unknown rather than non-use.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 7,
|
||||
"denominator": 10,
|
||||
"result": 70.0,
|
||||
@@ -456,7 +456,7 @@
|
||||
"gaming_risk": "Timestamp rewriting and cherry-picking fast work; lock change mapping and show undeployed backlog age.",
|
||||
"missing_data_handling": "Missing commit mapping or negative/skewed duration excluded from numeric sample, reported explicitly; no zero substitution.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 120,
|
||||
"denominator": 10,
|
||||
"result": 12.0,
|
||||
@@ -490,7 +490,7 @@
|
||||
"gaming_risk": "Split deployments without value; pair with success, rework and failure measures.",
|
||||
"missing_data_handling": "Missing feed periods not zero; report coverage and no unqualified overall rate when period incomplete.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 14,
|
||||
"denominator": 7,
|
||||
"result": 2.0,
|
||||
@@ -526,7 +526,7 @@
|
||||
"gaming_risk": "Avoid incident links or relabel intervention planned; reconcile rollbacks/hotfixes independently.",
|
||||
"missing_data_handling": "Known failures / all eligible deployments is a lower bound where incident linkage incomplete; label provisional and report unknown links.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 2,
|
||||
"denominator": 20,
|
||||
"result": 10.0,
|
||||
@@ -561,7 +561,7 @@
|
||||
"gaming_risk": "Premature recovery declarations or omit hard cases; require operational readback and carry unresolved ages.",
|
||||
"missing_data_handling": "Unresolved failures reported separately and excluded only from recovered-duration distribution; prevent declaring improvement without their visibility.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 9,
|
||||
"denominator": 3,
|
||||
"result": 3.0,
|
||||
@@ -596,7 +596,7 @@
|
||||
"gaming_risk": "Call hotfixes planned; freeze reason and independently reconcile incident/deployment links.",
|
||||
"missing_data_handling": "Unknown classification stays denominator; observed numerator is lower bound until reconciliation; show classification coverage.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 3,
|
||||
"denominator": 20,
|
||||
"result": 15.0,
|
||||
@@ -631,7 +631,7 @@
|
||||
"gaming_risk": "Shorten follow-up or downgrade severity; freeze horizon and rubric and independently sample defects.",
|
||||
"missing_data_handling": "Unknown linkage is a coverage warning; no fabricated clean outcome. Show absolute defect and severe incident counts as well.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 2,
|
||||
"denominator": 20,
|
||||
"result": 10.0,
|
||||
@@ -667,7 +667,7 @@
|
||||
"gaming_risk": "Hide incidents or inflate harmless trials; absolute severity counts and fixed task mix accompany rate.",
|
||||
"missing_data_handling": "Unknown outcomes remain visible; zero detected effects never proves safety. Missing audits make rate provisional.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 1,
|
||||
"denominator": 100,
|
||||
"result": 1.0,
|
||||
@@ -702,7 +702,7 @@
|
||||
"gaming_risk": "Count tokens only or hide labor/failures; reconcile invoice and allocation totals without double counting.",
|
||||
"missing_data_handling": "Missing cost buckets produce partial estimate plus coverage, not a total. Mixed currency requires dated approved conversion; zero accepted outcomes = null with full cost shown.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 600,
|
||||
"denominator": 6,
|
||||
"result": 100.0,
|
||||
@@ -717,14 +717,14 @@
|
||||
"id": "human-experience",
|
||||
"name": "Verification confidence and cognitive load",
|
||||
"dimension": "experience",
|
||||
"definition": "Three separate anonymous 1–5 item distributions: confidence in verifying output, manageable workload, usefulness. Primary item: verification confidence mean; report full distributions and response rate.",
|
||||
"definition": "Three separate anonymous 1\u20135 item distributions: confidence in verifying output, manageable workload, usefulness. Primary item: verification confidence mean; report full distributions and response rate.",
|
||||
"formula": {
|
||||
"numerator": "Sum valid 1–5 verification-confidence responses, one per participant per survey wave",
|
||||
"numerator": "Sum valid 1\u20135 verification-confidence responses, one per participant per survey wave",
|
||||
"denominator": "Count valid responses to that item",
|
||||
"expression": "N / D",
|
||||
"aggregation": "mean"
|
||||
},
|
||||
"unit": "points (1–5)",
|
||||
"unit": "points (1\u20135)",
|
||||
"eligible_population": "Invited eligible cohort at fixed survey wave; voluntary responses.",
|
||||
"exclusions": "Invalid/out-of-range answers and superseded duplicate submission; nonresponders stay in response-rate denominator.",
|
||||
"source_events_tool": [
|
||||
@@ -736,11 +736,11 @@
|
||||
"gaming_risk": "Pressure to respond positively; no manager access to individual responses, avoid identifying free text.",
|
||||
"missing_data_handling": "Report valid response count / invited count and item nonresponse; no imputation. Suppress people cohorts below five.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 36,
|
||||
"denominator": 10,
|
||||
"result": 3.6,
|
||||
"unit": "points (1–5)"
|
||||
"unit": "points (1\u20135)"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -773,7 +773,7 @@
|
||||
"gaming_risk": "Rubber-stamp review dates; require linked regression/security/usefulness evidence.",
|
||||
"missing_data_handling": "Missing owner/date/evidence outside numerator; show ownerless, deprecated-in-use and revoked-in-use absolute counts.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 9,
|
||||
"denominator": 12,
|
||||
"result": 75.0,
|
||||
@@ -808,7 +808,7 @@
|
||||
"gaming_risk": "Weaken rubric or count drafts as customer benefit; lock rubric and independently audit acceptance.",
|
||||
"missing_data_handling": "Unknown follow-up stays denominator with unresolved count; no claim actual business outcome changed without source evidence.",
|
||||
"illustrative_example": {
|
||||
"label": "SYNTHETIC — illustrative, not Eldorado observations",
|
||||
"label": "SYNTHETIC \u2014 illustrative, not Eldorado observations",
|
||||
"numerator": 8,
|
||||
"denominator": 10,
|
||||
"result": 80.0,
|
||||
@@ -1157,6 +1157,6 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"open_decisions_reference": "strategy-blueprint.md — Internal evidence mapping and open decisions",
|
||||
"open_decisions_reference": "strategy-blueprint.md \u2014 Internal evidence mapping and open decisions",
|
||||
"publication_boundary": "Evidence mapping, research and open decisions stay outside reader-facing docs/static/search; proposed quality/privacy values must be visibly target settings, never current installation claims."
|
||||
}
|
||||
Reference in new issue
Block a user