Commit Graph
477 Commits
Author SHA1 Message Date
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
Bastien Chanot 4508757ea7 Merge chore/graphify-0-9-6 into develop 2026-07-05 19:51:07 +02:00
Bastien Chanot 0563016025 chore(skills): graphify dist refresh 0.8.45 -> 0.9.6
Generator-owned files updated by the out-of-band 'make plugin' run
(SKILL.md, extraction-spec, query reference, version marker). Committed
deliberately after diff review; CHANGELOG Unreleased notes the bump.
2026-07-05 19:50:34 +02:00
Bastien Chanot 1a70537311 Merge feature/deploy-next-style into develop 2026-07-05 19:46:38 +02:00
Bastien Chanot 31443baa1b feat(skills): /deploy NEXT.sh session style + inline hand-back print
First-real-run UX feedback (EVAL-016): one command per line as typed in an
interactive session (ssh opens the box, following lines run on it, local
steps flagged), never folded ssh compounds; the hand-back prints the full
checklist in the conversation (and every re-hand-back reprints it). Step
defined as a block (header + command lines to next blank line), @delta
governs the block. Template restyled to match.
2026-07-05 15:33:38 +02:00