bvandeusen and Claude Fable 5
7a5e2b18d9
CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 10s
CI & Build / integration (push) Successful in 24s
CI & Build / TypeScript typecheck (push) Successful in 33s
CI & Build / Python tests (push) Successful in 1m4s
CI & Build / Build & push image (push) Successful in 39s
feat(systems): evidence-carrying bootstrap ask for mature zero-Systems projects ( #2683 )
...
The generic zero-state systems_hint never converts: identical on every
record, maximal in scope, asked at wrap-up time — Minstrel reached 282
records with zero Systems while vocabularied projects grew organically.
What converts is the project's own evidence at the moment of action.
bootstrap_systems_ask (mcp/tools/systems.py) fires only in a project
with >=20 records and no Systems: it names the record count and recent
titles, and asks for a concrete deliverable — propose 3-6 Systems,
confirm with the operator, create_system the set. Self-retiring: the
first System ends it everywhere. Wired at both moments the task named:
untagged_systems_hint escalates to it at write time, and enter_project
carries it as systems_bootstrap at arrival (attached only when it
applies). Young projects keep the mild question; populated vocabularies
never pay the count query.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-17 14:53:46 -04:00
..
2026-05-27 22:39:50 -04:00
2026-03-08 18:46:54 -04:00
2026-06-14 19:19:18 -04:00
2026-06-03 15:48:35 -04:00
2026-07-31 14:52:06 -04:00
2026-08-08 23:51:01 -04:00
2026-07-30 21:52:16 -04:00
2026-08-03 11:37:20 -04:00
2026-08-03 20:50:03 -04:00
2026-08-07 13:01:45 -04:00
2026-06-03 16:16:44 -04:00
2026-08-16 16:18:16 -04:00
2026-05-27 22:39:50 -04:00
2026-08-16 11:33:24 -04:00
2026-06-14 19:24:09 -04:00
2026-08-08 23:51:01 -04:00
2026-07-27 23:12:48 -04:00
2026-08-06 08:43:10 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-08-17 12:54:58 -04:00
2026-07-30 21:16:45 -04:00
2026-06-14 12:22:22 -04:00
2026-08-07 22:45:56 -04:00
2026-07-27 15:18:03 -04:00
2026-08-05 16:32:05 -04:00
2026-08-17 14:53:46 -04:00
2026-06-14 13:43:17 -04:00
2026-07-25 23:10:12 -04:00
2026-07-28 18:42:29 -04:00
2026-08-17 14:53:46 -04:00
2026-06-03 15:48:35 -04:00
2026-06-14 12:34:30 -04:00
2026-07-27 15:18:03 -04:00
2026-06-03 15:48:35 -04:00
2026-08-16 20:05:01 -04:00
2026-06-03 15:48:35 -04:00
2026-08-16 16:05:43 -04:00
2026-08-06 08:51:21 -04:00
2026-08-08 23:47:34 -04:00
2026-08-08 19:58:01 -04:00
2026-06-03 15:48:35 -04:00
2026-06-14 17:53:24 -04:00
2026-08-03 11:42:11 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-07-28 18:42:29 -04:00
2026-06-13 23:14:54 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-07-30 16:54:41 -04:00
2026-08-07 21:49:08 -04:00
2026-07-19 13:29:14 -04:00
2026-06-14 18:31:30 -04:00
2026-08-08 23:51:01 -04:00
2026-07-31 22:10:09 -04:00
2026-08-16 16:18:16 -04:00
2026-07-25 22:48:01 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-08-08 23:47:34 -04:00
2026-06-14 12:22:22 -04:00
2026-08-08 22:32:58 -04:00
2026-08-02 19:09:36 -04:00
2026-06-10 01:33:58 -04:00
2026-06-22 20:10:15 -04:00
2026-06-03 15:48:35 -04:00
2026-07-28 18:42:29 -04:00
2026-08-07 22:45:56 -04:00
2026-06-13 22:53:51 -04:00
2026-07-19 13:32:30 -04:00
2026-07-25 22:43:00 -04:00
2026-07-31 22:46:57 -04:00
2026-08-16 13:05:00 -04:00
2026-08-09 10:33:11 -04:00
2026-08-16 16:18:16 -04:00
2026-07-27 23:09:37 -04:00
2026-07-31 22:46:57 -04:00
2026-08-16 12:06:19 -04:00
2026-07-31 22:46:57 -04:00
2026-08-08 02:00:06 -04:00
2026-07-30 12:53:57 -04:00
2026-07-25 22:48:01 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-06-03 15:48:35 -04:00
2026-08-16 20:05:01 -04:00