Bastien Chanot
f0aa4e7679
job3: R8 session-start banner — make doctor, not /health
2026-07-06 16:58:38 +02:00
Bastien Chanot
b47bfe2747
job3: R8+R9+R10+R15 README — health/doctor split, make test row, skills-perso scope, tour row
2026-07-06 16:57:00 +02:00
Bastien Chanot
0dbf08df0a
job3: R1-R5+R7+R11 README — tree comments + install-log + ctx7 anonymous claims
2026-07-06 16:56:28 +02:00
Bastien Chanot
466357e3ec
job3: C4+C5 depth-matrix — drop mismatched score-weight/envelope sections, point to canonical specs
...
Both sections never matched any component (envelope §1-§9 vs the real
§0-§15 structure; 8-axis integer weights vs the agents' 7/4 and 6/5
percentage-weight scoring). Kept what this file legitimately owns: the
depth-decision matrix and the sibling-skill dedup rules.
2026-07-06 16:55:47 +02:00
Bastien Chanot
067987e81b
job3: C8 web-validate — drop false CLAUDE.md attribution
2026-07-06 16:55:17 +02:00
Bastien Chanot
af6203f048
job3: C7 seo — automation-options rule sourced from agents' spec, not CLAUDE.md
2026-07-06 16:55:17 +02:00
Bastien Chanot
2848ff0b77
job3: C6 harden — drop false CLAUDE.md attribution, own-policy framing
2026-07-06 16:55:17 +02:00
Bastien Chanot
215bc2d6b4
job3: C1+C2 client-handover — 6-chapter structure (BDR-013)
2026-07-06 16:54:57 +02:00
Bastien Chanot
8db9850818
job3: B3 close — STEP 5B in pipeline enumeration
2026-07-06 16:54:33 +02:00
Bastien Chanot
127202fc2f
job3: B4+B5 gitflow — chore/* in branch model + finish table
2026-07-06 16:54:22 +02:00
Bastien Chanot
28ce7325dd
job3: B2 profile — document actual plugin/MCP toggling (BDR-008)
2026-07-06 16:54:08 +02:00
Bastien Chanot
16a5a26cc9
job3: A3 init-project STEP 5 — match scaffolder's real deliverables (agents/scaffolder.md:52)
2026-07-06 16:53:57 +02:00
Bastien Chanot
95883a0fd1
job3: A1+A2+A8 init-project — remove broken graphify light pass, --out flag, step count
...
- A1: delete STEP 5d (graphify --mode quick doesn't exist in the CLI; the
command always failed, masked by `|| true` — STEP 10's full pass already
covers the graph)
- A2: STEP 10 full-pass build flag --output -> --out
- A8: pipeline is 12 steps (STEP 0-11), not 11; header template unchanged
(N/11 correctly denotes the max index of a 0-indexed 12-step sequence)
2026-07-06 16:53:11 +02:00
Bastien Chanot
f7d9a10d67
job3: A2+A4+A5+A6+A7 onboard body fixes
...
- A2: graphify build flag --output -> --out
- A4: ROADMAP xref points to the real /onboard add gsd path, not a nonexistent STEP 9 decision
- A5: exact gitflow init commit message (matches lib/gitflow.sh:163)
- A6: bare skill names (design-review, browse) — no gstack: namespace exists
- A7: eval pattern for recommend_anim_install_cmd (the function only echoes; must eval its output)
2026-07-06 16:52:10 +02:00
Bastien Chanot
86914a9549
job3: C3 geo-analyzer standalone report path -> .claude/audits/ (completes 7b57b2e)
2026-07-06 16:51:10 +02:00
Bastien Chanot
d34b52e4c7
job3: D1 deploy skill — ~/.claude paths for lib+templates
2026-07-06 16:50:58 +02:00
Bastien Chanot
d43d8131e5
job3: D6+D7+D9 supersede BDR-038 (BDR-054) + banner historical deploy docs
...
BDR-038 recorded NEXT.sh file + AskUserQuestion hand-back as the /deploy
design; 52f6678 removed both (LRN-102: pre-tool-call text may never render)
with no superseding decision. BDR-054 regularizes it. One-line banners on
docs/plans/2026-06-27-deploy-skill.md and docs/specs/2026-06-27-deploy-skill-design.md
point to the shipped behavior; historical body left untouched.
2026-07-06 16:50:17 +02:00
Bastien Chanot
defc26ccfe
Merge chore/ctx7-single-surface into develop
2026-07-06 12:40:53 +02:00
Bastien Chanot
e737f41355
job2 tail: capitalize BDR-053 (ctx7 single surface) + journal close
2026-07-06 12:40:46 +02:00
Bastien Chanot
dd39193377
chore(ctx7): single surface — installer purges context7.md rule, find-docs skill kept (BDR-053, job1-F10/job2-F13)
2026-07-06 12:40:46 +02:00
Bastien Chanot
964c5ddd4d
Merge chore/job2-fixes into develop
2026-07-06 12:34:10 +02:00
Bastien Chanot
2ea21c25ba
job2: capitalize execution — LRN-104 (oracle contract + no-runner) + journal
2026-07-06 12:34:03 +02:00
Bastien Chanot
6a3b197009
job2: F7 residual — onboard/plugin-check argument-hint quoting (2nd pre-existing strict-YAML error per file)
2026-07-06 12:29:05 +02:00
Bastien Chanot
898b61c005
job2: F16 remove runtime-dead gitflow-migrate.sh
2026-07-06 12:25:13 +02:00
Bastien Chanot
96deea100f
job2: F2 deny find -exec (arbitrary-exec mirror)
2026-07-06 12:21:56 +02:00
Bastien Chanot
5c05d6796e
job2: F1 cp/mv allow→ask (shell-level guardrail overwrite path closed)
2026-07-06 12:21:38 +02:00
Bastien Chanot
35e9bff443
job2: F14 graphify description leads with graphify-out precondition
2026-07-06 12:20:47 +02:00
Bastien Chanot
54db7eeff6
job2: F13 tour description 698→~500 chars
2026-07-06 12:20:35 +02:00
Bastien Chanot
f1aa1ee766
job2: F7+F15 refactor/status — quoting + routing boundaries
2026-07-06 12:20:22 +02:00
Bastien Chanot
b40c702ada
job2: F7 strict-YAML frontmatters (quote descriptions/argument-hints, drop stray version field)
2026-07-06 12:20:02 +02:00
Bastien Chanot
30c5803453
job2: F6+F12 status-reporter — version path + subordination
2026-07-06 12:19:16 +02:00
Bastien Chanot
18c1b327c3
job2: F12 subordinate 6 agent descriptions to their skills
2026-07-06 12:19:08 +02:00
Bastien Chanot
112714fafa
job2: F11 compress 3 agent descriptions
2026-07-06 12:18:31 +02:00
Bastien Chanot
3dde43b5de
job2: F10 make test target — wire the deterministic suite
2026-07-06 12:18:00 +02:00
Bastien Chanot
b80df544be
job2: F5 session-start header — declare the git fetch
2026-07-06 12:17:11 +02:00
Bastien Chanot
860b803203
job2: F4 design hook ignores harness notifications; sync test oracle to job1 pointer message ( 3f639b3 regression)
2026-07-06 12:16:44 +02:00
Bastien Chanot
b4ad134d9a
job2: F9 acknowledge /model default — Fable 5 (1M) is the intended default
2026-07-06 12:11:05 +02:00
Bastien Chanot
0e7f171405
job2: capitalize — journal 2026-07-06 + EVAL-017 (audit shipped, verify-pass anomalies)
2026-07-06 12:09:30 +02:00
Bastien Chanot
c6d5e0353c
Merge chore/job1-fixes into develop
2026-07-06 02:49:02 +02:00
Bastien Chanot
f0e2d0cda3
job1: guard CLAUDE.md line count
2026-07-06 02:48:16 +02:00
Bastien Chanot
3f639b3067
job1: F14 hook pointer-only
2026-07-06 02:48:16 +02:00
Bastien Chanot
5078eb0709
job1: F1 density pass — gitflow section 36→24 lines, all constraints preserved
2026-07-06 02:48:16 +02:00
Bastien Chanot
98761fc1d0
job1: capitalize LRN-103 — BLK-009 doc was stale, paths: works at both levels
2026-07-06 02:48:16 +02:00
Bastien Chanot
10d97df0c8
job1: F9 path-scope rules README
2026-07-06 02:48:16 +02:00
Bastien Chanot
b4449ce678
job1: F8 stale model ref, F7 internal dup, F4 skill-first redundant
2026-07-06 02:48:16 +02:00
Bastien Chanot
d1e74238d3
job1: close BLK-009
2026-07-06 02:48:16 +02:00
Bastien Chanot
6547e9b9f8
chore(memory): TODO — /deploy pass 2 re-dogfood validé (run 2 marqué, CSP hash live)
2026-07-05 20:25:55 +02:00
Bastien Chanot
7eae94e7e5
Merge feature/deploy-inline-checklist into develop
2026-07-05 20:20:32 +02:00
Bastien Chanot
adf64dfd9d
chore(memory): LRN-102 — deliverable text before a tool call may never render + journal
2026-07-05 20:19:13 +02:00
Bastien Chanot
52f6678c8d
feat(skills): /deploy checklist display-only — no NEXT.sh file, hand-back ends the turn
...
Live failure (run 2): the checklist printed above AskUserQuestion never
reached the user. Fix is structural: the checklist is never written to a
file (throwaway — PENDING.json + live runbook regenerate it in any
session) and every hand-back/re-display ends the turn with the full
checklist as the FINAL text, no tool call after it. Cold resume without a
report regenerates + re-displays. Artifacts 5 -> 4 files; bootstrap
gitignore step drops NEXT.sh; mistakes/red-flags updated (no tool call
after the print, no file 'for reference').
2026-07-05 20:19:13 +02:00