diff --git a/diagrams/strategy-target-mobile.architecture.json b/diagrams/strategy-target-mobile.architecture.json
index 5b4e467..f1a4580 100644
--- a/diagrams/strategy-target-mobile.architecture.json
+++ b/diagrams/strategy-target-mobile.architecture.json
@@ -1,156 +1,27 @@
{
"schema_version": 1,
"diagram_type": "architecture",
- "meta": {
- "title": "TO-BE: coordination without authority transfer",
- "output": "static/diagrams/strategy-target-mobile/index.html",
- "quality_profile": "showcase",
- "legend": {
- "mode": "hidden"
- }
- },
+ "meta": {"title": "TO-BE: autonomous SDLC, human direction", "output": "static/diagrams/strategy-target-mobile/index.html", "quality_profile": "showcase", "legend": {"mode": "hidden"}},
"components": [
- {
- "id": "people",
- "type": "backend",
- "label": "People authorize",
- "sublabel": "Retain accountability",
- "pos": [
- 40,
- 20
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "coordinator",
- "type": "backend",
- "label": "SDLC coordinator",
- "sublabel": "Routes approved work",
- "pos": [
- 40,
- 260
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "clients",
- "type": "backend",
- "label": "Local coding agents",
- "sublabel": "Propose changes",
- "pos": [
- 40,
- 380
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "gates",
- "type": "security",
- "label": "Repository + CI",
- "sublabel": "Verify exact revision",
- "pos": [
- 40,
- 500
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "registry",
- "type": "backend",
- "label": "Governed skills",
- "sublabel": "Pinned + qualified",
- "pos": [
- 40,
- 140
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "approval",
- "type": "security",
- "label": "Human approval",
- "sublabel": "Exact artifact + scope",
- "pos": [
- 40,
- 620
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "release",
- "type": "security",
- "label": "Release service",
- "sublabel": "Production credentials",
- "pos": [
- 40,
- 740
- ],
- "size": [
- 180,
- 60
- ]
- }
+ {"id": "humans", "type": "backend", "label": "Humans", "sublabel": "Direct, guide and review", "pos": [20, 20], "size": [240, 80]},
+ {"id": "agent", "type": "security", "label": "Autonomous agent", "sublabel": "Executes and governs SDLC", "pos": [20, 180], "size": [240, 80]},
+ {"id": "scope", "type": "backend", "label": "Scope", "sublabel": "01", "pos": [20, 340], "size": [240, 80]},
+ {"id": "architecture", "type": "backend", "label": "Architecture", "sublabel": "02", "pos": [20, 500], "size": [240, 80]},
+ {"id": "ui-ux", "type": "backend", "label": "UI/UX", "sublabel": "03", "pos": [20, 660], "size": [240, 80]},
+ {"id": "planning", "type": "backend", "label": "Planning", "sublabel": "04", "pos": [20, 820], "size": [240, 80]},
+ {"id": "delivery", "type": "backend", "label": "Delivery", "sublabel": "05", "pos": [20, 980], "size": [240, 80]},
+ {"id": "uat", "type": "backend", "label": "UAT", "sublabel": "06", "pos": [20, 1140], "size": [240, 80]},
+ {"id": "releases", "type": "backend", "label": "Releases", "sublabel": "07", "pos": [20, 1300], "size": [240, 80]}
],
"connections": [
- {
- "id": "flow-0",
- "from": "people",
- "to": "coordinator",
- "label": "Authorize scope"
- },
- {
- "id": "flow-1",
- "from": "coordinator",
- "to": "clients",
- "label": "Route tasks"
- },
- {
- "id": "flow-2",
- "from": "registry",
- "to": "coordinator",
- "label": "Guide"
- },
- {
- "id": "flow-3",
- "from": "registry",
- "to": "clients",
- "label": "Guide"
- },
- {
- "id": "flow-4",
- "from": "clients",
- "to": "gates",
- "label": "Propose"
- },
- {
- "id": "flow-5",
- "from": "gates",
- "to": "approval",
- "label": "Evidence"
- },
- {
- "id": "flow-6",
- "from": "approval",
- "to": "release",
- "label": "Authorize"
- }
+ {"id": "human-direction", "from": "humans", "to": "agent", "label": "Guide", "fromSide": "bottom", "toSide": "top"},
+ {"id": "agent-lifecycle", "from": "agent", "to": "scope", "label": "Entire cycle", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-1", "from": "scope", "to": "architecture", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-2", "from": "architecture", "to": "ui-ux", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-3", "from": "ui-ux", "to": "planning", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-4", "from": "planning", "to": "delivery", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-5", "from": "delivery", "to": "uat", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-6", "from": "uat", "to": "releases", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-7", "from": "releases", "to": "scope", "label": "Repeat indefinitely", "fromSide": "right", "toSide": "right", "via": [[300, 1340], [300, 380]], "labelAt": [180, 1430]}
]
}
\ No newline at end of file
diff --git a/diagrams/strategy-target.architecture.json b/diagrams/strategy-target.architecture.json
index d7605e4..5f12e77 100644
--- a/diagrams/strategy-target.architecture.json
+++ b/diagrams/strategy-target.architecture.json
@@ -1,156 +1,27 @@
{
"schema_version": 1,
"diagram_type": "architecture",
- "meta": {
- "title": "TO-BE: coordination without authority transfer",
- "output": "static/diagrams/strategy-target/index.html",
- "quality_profile": "showcase",
- "legend": {
- "mode": "hidden"
- }
- },
+ "meta": {"title": "TO-BE: autonomous SDLC, human direction", "output": "static/diagrams/strategy-target/index.html", "quality_profile": "showcase", "legend": {"mode": "hidden"}},
"components": [
- {
- "id": "people",
- "type": "backend",
- "label": "People authorize",
- "sublabel": "Retain accountability",
- "pos": [
- 20,
- 20
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "coordinator",
- "type": "backend",
- "label": "SDLC coordinator",
- "sublabel": "Routes approved work",
- "pos": [
- 20,
- 140
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "clients",
- "type": "backend",
- "label": "Local coding agents",
- "sublabel": "Propose changes",
- "pos": [
- 20,
- 260
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "gates",
- "type": "security",
- "label": "Repository + CI",
- "sublabel": "Verify exact revision",
- "pos": [
- 20,
- 380
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "registry",
- "type": "backend",
- "label": "Governed skills",
- "sublabel": "Pinned + qualified",
- "pos": [
- 260,
- 140
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "approval",
- "type": "security",
- "label": "Human approval",
- "sublabel": "Exact artifact + scope",
- "pos": [
- 260,
- 380
- ],
- "size": [
- 180,
- 60
- ]
- },
- {
- "id": "release",
- "type": "security",
- "label": "Release service",
- "sublabel": "Production credentials",
- "pos": [
- 260,
- 500
- ],
- "size": [
- 180,
- 60
- ]
- }
+ {"id": "humans", "type": "backend", "label": "Humans", "sublabel": "Direct, guide and review", "pos": [40, 20], "size": [240, 80]},
+ {"id": "agent", "type": "security", "label": "Autonomous agent", "sublabel": "Executes and governs SDLC", "pos": [360, 20], "size": [240, 80]},
+ {"id": "scope", "type": "backend", "label": "Scope", "sublabel": "01", "pos": [40, 220], "size": [240, 80]},
+ {"id": "architecture", "type": "backend", "label": "Architecture", "sublabel": "02", "pos": [360, 220], "size": [240, 80]},
+ {"id": "ui-ux", "type": "backend", "label": "UI/UX", "sublabel": "03", "pos": [680, 220], "size": [240, 80]},
+ {"id": "planning", "type": "backend", "label": "Planning", "sublabel": "04", "pos": [680, 380], "size": [240, 80]},
+ {"id": "delivery", "type": "backend", "label": "Delivery", "sublabel": "05", "pos": [680, 540], "size": [240, 80]},
+ {"id": "uat", "type": "backend", "label": "UAT", "sublabel": "06", "pos": [360, 540], "size": [240, 80]},
+ {"id": "releases", "type": "backend", "label": "Releases", "sublabel": "07", "pos": [40, 540], "size": [240, 80]}
],
"connections": [
- {
- "id": "flow-0",
- "from": "people",
- "to": "coordinator",
- "label": "Authorize scope"
- },
- {
- "id": "flow-1",
- "from": "coordinator",
- "to": "clients",
- "label": "Route tasks"
- },
- {
- "id": "flow-2",
- "from": "registry",
- "to": "coordinator",
- "label": "Guide"
- },
- {
- "id": "flow-3",
- "from": "registry",
- "to": "clients",
- "label": "Guide"
- },
- {
- "id": "flow-4",
- "from": "clients",
- "to": "gates",
- "label": "Propose"
- },
- {
- "id": "flow-5",
- "from": "gates",
- "to": "approval",
- "label": "Evidence"
- },
- {
- "id": "flow-6",
- "from": "approval",
- "to": "release",
- "label": "Authorize"
- }
+ {"id": "human-direction", "from": "humans", "to": "agent", "label": "Guide", "fromSide": "right", "toSide": "left"},
+ {"id": "agent-lifecycle", "from": "agent", "to": "scope", "label": "Entire cycle", "fromSide": "bottom", "toSide": "top", "via": [[480, 160], [160, 160]], "labelAt": [320, 145]},
+ {"id": "stage-1", "from": "scope", "to": "architecture", "label": "Then", "fromSide": "right", "toSide": "left"},
+ {"id": "stage-2", "from": "architecture", "to": "ui-ux", "label": "Then", "fromSide": "right", "toSide": "left"},
+ {"id": "stage-3", "from": "ui-ux", "to": "planning", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-4", "from": "planning", "to": "delivery", "label": "Then", "fromSide": "bottom", "toSide": "top"},
+ {"id": "stage-5", "from": "delivery", "to": "uat", "label": "Then", "fromSide": "left", "toSide": "right"},
+ {"id": "stage-6", "from": "uat", "to": "releases", "label": "Then", "fromSide": "left", "toSide": "right"},
+ {"id": "stage-7", "from": "releases", "to": "scope", "label": "Repeat indefinitely", "fromSide": "top", "toSide": "bottom", "via": [[160, 460], [160, 380]], "labelAt": [260, 420]}
]
}
\ No newline at end of file
diff --git a/docs/strategy/index.mdx b/docs/strategy/index.mdx
index 90393ab..96187fb 100644
--- a/docs/strategy/index.mdx
+++ b/docs/strategy/index.mdx
@@ -1,7 +1,7 @@
---
id: index
title: AI adoption strategy
-description: Govern skills first; outcomes before activity; explicit target status.
+description: An autonomous SDLC cycle directed, guided and reviewed by humans, supported by governed skills.
slug: /
hide_table_of_contents: true
---
@@ -12,15 +12,15 @@ import ArchifyDiagram from '@site/src/components/ArchifyDiagram';
**TO-BE · Target operating model — not installed controls or company results.**
-## How do we reach dependable AI-assisted work?
+## Autonomous SDLC, human direction
-Start with governed skills, then widen coordination only when evidence supports it. The destination is one logical SDLC coordinator alongside people using qualified local coding agents.
+Strategy rationale and reading map
@@ -31,7 +31,7 @@ Start with governed skills, then widen coordination only when evidence supports
Eldorado's target is to make AI-assisted work dependable across the organization: useful guidance, clear human ownership, controlled execution and measurable outcomes. The first investment is a governed skills system, not an autonomous replacement for the organization. A skill packages reusable working knowledge, prerequisites and verification steps. It helps an agent perform a task; it does not grant permission or guarantee that the work is correct.
-The target combines one logical SDLC coordinating agent with developer choice on local laptops. Copilot, Claude Code and Cline remain client options within a qualified support matrix. They receive the same reviewed portable skill content through client-specific adapters. Repository, CI and release services remain the enforcement points, independently of what any agent says or which local tool produced a change.
+The target combines an autonomous agent executing and governing the SDLC with humans directing, guiding and reviewing it. Developer choice on local laptops remains a supporting option: Copilot, Claude Code and Cline can receive reviewed portable skill content through qualified adapters. Repository, CI and release controls support execution; detailed approval policies remain implementation decisions, not new roles established by this strategy.
The strategy describes the intended operating model and the evidence required to introduce it. It does not establish that these controls are installed, that every client is supported, or that AI has improved Eldorado's performance. The current reference is the documented six-department organization. Rollout begins by validating actual clients, responsibilities, data boundaries and available evidence.
@@ -39,7 +39,7 @@ Success means accepted outcomes with maintained quality, controlled risk and und
## Navigate the strategy
-- [Target operating model](./target-operating-model.mdx) — One logical coordinator; local client choice; independent authority; all departments.
+- [Target operating model](./target-operating-model.mdx) — The autonomous SDLC cycle, with human direction, guidance and review.
- [Skills governance](./skills-governance.mdx) — Contract, lifecycle, decision rights, adapters, locking, exceptions.
- [Skills quality](./skills-quality.mdx) — Risk tiers, independent evaluation, repeated trials, adversarial conformance.
- [Skills adoption](./skills-adoption.mdx) — Workflow-led coaching, client choice, feedback, manual path.
@@ -49,6 +49,6 @@ Success means accepted outcomes with maintained quality, controlled risk and und