|
1 | | -# Dogfood: Atlas Improves Atlas — 3 Executor Modes |
| 1 | +# Dogfood log: Atlas Improves Atlas |
2 | 2 |
|
3 | | -> 2026-06-12 · branch v4-merge · 264 tests green |
4 | | -> Three improvement cycles, each shipped through Atlas's own loop |
| 3 | +> Started 2026-06-12 · branch v4-merge · 269 tests green and counting |
| 4 | +> An ongoing log — every engine improvement ships through Atlas's own loop |
5 | 5 | > (feedback backlog → mini-PRD → engine-generated task graph → validate-tasks → |
6 | 6 | > claim/next-task/set-status execution → orchestrator verification gate → commit → |
7 | 7 | > feedback row), each in a different executor mode. Every cycle's improvement |
|
12 | 12 | | 1 | codex-native | Codex CLI agent only (no API keys; agent fulfilled `agent_action_required` itself) | `parse-prd` API success echoes `telemetry_ref`; `append_telemetry` flock-guarded + returns row reference | `0c86292` | |
13 | 13 | | 2 | hybrid | Engine generation via native API path; codex executed the graph | atomic `claim-task` (select + mark in-progress in ONE locked transaction) — fixes cycle 1's race finding | `a8e2405` | |
14 | 14 | | 3 | APIs only | All generation via engine `llm_client` (gpt-4.1-mini → escalated gpt-4.1); orchestrator applied edits mechanically | TaskMaster-path responses always carry `backend`/`ai` identity — fixes cycle 2's silent-resolution finding | `10bbcbe` | |
| 15 | +| 4 | hybrid | Engine generation via native API path; codex executed via `claim-task` | `context-pack`: ast-extracted signature packs for code-gen prompts — fixes cycle 3's hallucinated-signatures finding | `a22d7d1` | |
15 | 16 |
|
16 | 17 | ## The loop fed itself (evidence chain) |
17 | 18 |
|
18 | 19 | 1. Cycle 1's executor feedback (rating 4): *concurrent next-task/set-status pairs race* → became cycle 2's PRD. |
19 | 20 | 2. Cycle 2's generation step silently resolved `backend: auto` → TaskMaster with no identity in the response → became cycle 3's PRD. |
20 | 21 | 3. Cycle 2's generation was the **first production use of cycle 1's `telemetry_ref`** (line-addressable audit ref returned in the parse-prd response). |
21 | 22 | 4. Cycle 3 executed its graph through **cycle 2's `claim-task`** — orchestrator-verified beforehand with a 6-process race: 6 claims, 6 distinct task ids, zero duplicates. |
| 23 | +5. Cycle 4 shipped the fix for cycle 3's finding (signature hallucination) — and its own graph again ran through `claim-task`. |
22 | 24 |
|
23 | 25 | ## Mode comparison (measured, .atlas-ai/telemetry.jsonl + feedback.jsonl) |
24 | 26 |
|
|
0 commit comments