Add devCorrectionLog.md, parallel sim horizons in L3

- .claude/devCorrectionLog.md: interaction pattern corrections for
  future instances (additive clarifications, no idle subagents, etc.)
- M3 hub L3: horizons run in parallel, not sequential
- Mention correction log in CLAUDE.md and all subdirectory AGENTS.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude 2026-07-13 23:56:49 +00:00
parent 97e49ffa8e
commit a0edbca631
No known key found for this signature in database
6 changed files with 40 additions and 4 deletions

View File

@ -0,0 +1,33 @@
# devCorrectionLog
⊳ User gives **additive** clarifications. Only an explicit "no" is a replacement.
⊳ Don't rewrite — append. Don't guess — ask or research first.
⊳ Don't idle while subagents run.
```yml
corrections:
- epoch: 1783985662
failcase: "rewrote L3 seven times"
identifyBy: "treating every clarification as a full replacement"
instead: "append the new detail to existing text, preserve prior content"
- epoch: 1783985662
failcase: "idle during foreground subagent"
identifyBy: "ran research agent synchronously, did nothing while waiting"
instead: "run agents in background, continue editing other files"
- epoch: 1783985662
failcase: "guessed sim speed without research"
identifyBy: "accepted 360:1 then 3600:1 then 86400:1 without pushback"
instead: "research comparable systems before committing a number"
- epoch: 1783985662
failcase: "5 commits on one parameter"
identifyBy: "each clarification triggered a commit-push cycle"
instead: "accumulate related changes, commit once when stable"
- epoch: 1783985662
failcase: "never asked what economy organ was"
identifyBy: "wrote 8 wrong specs (text digestion) without asking"
instead: "ask what the thing is before designing it"
```

View File

@ -1,7 +1,7 @@
# AGENTS.md — Ada border (D1) + invariant vault # AGENTS.md — Ada border (D1) + invariant vault
Local guide for `mafiabot_core`. Repo-wide map and rules: [`../AGENTS.md`](../AGENTS.md); Local guide for `mafiabot_core`. Repo-wide map and rules: [`../AGENTS.md`](../AGENTS.md);
working agreements: [`../CLAUDE.md`](../CLAUDE.md). working agreements: [`../CLAUDE.md`](../CLAUDE.md). Correction log: [`../.claude/devCorrectionLog.md`](../.claude/devCorrectionLog.md).
## What this is ## What this is

View File

@ -32,6 +32,8 @@ Per-unit commands and gotchas live in that unit's `AGENTS.md`. Toolchains (ponyc
When spawning background agents (Haiku for research, etc.), **keep working on the main task while they run**. Don't wait idle — fold in results as they arrive, edit other files, or advance unrelated build steps. Background agents are cheap parallelism; wasting the main context window on waiting defeats the purpose. When spawning background agents (Haiku for research, etc.), **keep working on the main task while they run**. Don't wait idle — fold in results as they arrive, edit other files, or advance unrelated build steps. Background agents are cheap parallelism; wasting the main context window on waiting defeats the purpose.
Correction log at `.claude/devCorrectionLog.md`.
## Docs map ## Docs map
- `README.md` — the project and its intent. - `README.md` — the project and its intent.

View File

@ -62,7 +62,8 @@ different runtime suited to its math.
unbounded point estimates. Uncertainty is a first-class value, not an afterthought. unbounded point estimates. Uncertainty is a first-class value, not an afterthought.
- **L3 (C5):** all sims are **tick-advanced and continuous** — fine-grained ticks (RTS-style). - **L3 (C5):** all sims are **tick-advanced and continuous** — fine-grained ticks (RTS-style).
Base speed **90:1** (1s wall = 90s sim). Longer horizons run at higher velocity with coarser Base speed **90:1** (1s wall = 90s sim). Longer horizons run at higher velocity with coarser
steps and update less frequently. No horizon runs slower than 90:1. steps and update less frequently. Each horizon runs **in parallel** — they are concurrent,
not sequential. No horizon runs slower than 90:1.
- **L4 (C4):** sims are **read-only from traders' perspective** — a query never mutates sim - **L4 (C4):** sims are **read-only from traders' perspective** — a query never mutates sim
state. Calibration happens only from Data Feeds (M2). state. Calibration happens only from Data Feeds (M2).
- **L5 (C4):** each sim type is **independent** — failure in one sim does not cascade to others. - **L5 (C4):** each sim type is **independent** — failure in one sim does not cascade to others.

View File

@ -1,7 +1,7 @@
# AGENTS.md — endocrine organs (R / Octave) # AGENTS.md — endocrine organs (R / Octave)
Local guide for `src/endocrine`. Repo-wide map and rules: [`../../AGENTS.md`](../../AGENTS.md); Local guide for `src/endocrine`. Repo-wide map and rules: [`../../AGENTS.md`](../../AGENTS.md);
working agreements: [`../../CLAUDE.md`](../../CLAUDE.md). working agreements: [`../../CLAUDE.md`](../../CLAUDE.md). Correction log: [`../../.claude/devCorrectionLog.md`](../../.claude/devCorrectionLog.md).
## What this is ## What this is

View File

@ -1,7 +1,7 @@
# AGENTS.md — Ichor bus (Pony) # AGENTS.md — Ichor bus (Pony)
Local guide for `src/ichor`. Repo-wide map and rules: [`../../AGENTS.md`](../../AGENTS.md); Local guide for `src/ichor`. Repo-wide map and rules: [`../../AGENTS.md`](../../AGENTS.md);
working agreements: [`../../CLAUDE.md`](../../CLAUDE.md). working agreements: [`../../CLAUDE.md`](../../CLAUDE.md). Correction log: [`../../.claude/devCorrectionLog.md`](../../.claude/devCorrectionLog.md).
## What this is ## What this is