jason.woltje
00ae2c718c
feat(project,cli): onboarding interview template and north-star approval (F2)
...
REQ-SETUP-2 (PRD 1.20 draft), unified workspace direction ruling 14 and
phase F2.
- packages/project/templates/onboarding-interview.json: the interview's
conversation name, four questions, draft paths and first message.
loadInterviewTemplate(url) reads it and validateInterviewTemplate checks
it, so an organization file or a plug-in can pass a replacement later.
- approveNorthStarDraft: agents never write spec/, so the assistant
proposes docs/north-star-draft.md with its existing record.write grant
and the human approves. The approval copies the exact reviewed draft
commit into spec/north-star.md through the human save verb, pinned to
the reviewed spec commit. A rewritten draft or a moved spec writes
nothing. No new verb, grant or role change.
- mosaic project north-star <project> [--approve <draft> --base <spec>]
shows the spec and the draft and approves as the human; mosaic project
interview <project> prints the first message; mosaic thread create
takes --instance.
2026-11-09 12:58:29 -06:00
..
2026-11-06 02:54:04 -06:00
2026-10-23 12:25:40 -05:00
2026-11-08 23:04:19 -06:00
2026-10-12 18:36:52 -05:00
2026-11-07 13:18:34 -06:00
2026-11-07 22:22:05 -06:00
2026-11-07 22:22:05 -06:00
2026-11-08 21:56:02 -06:00
2026-10-23 16:37:24 -05:00
2026-11-08 21:56:02 -06:00
2026-11-08 21:25:49 -06:00
2026-11-08 21:56:02 -06:00
2026-10-23 03:03:09 -05:00
2026-10-22 16:59:44 -05:00
2026-10-18 14:24:42 -05:00
2026-11-07 12:49:24 -06:00
2026-10-18 14:24:42 -05:00
2026-11-07 11:29:13 -06:00
2026-11-06 02:54:04 -06:00
2026-10-23 12:25:39 -05:00
2026-10-20 21:47:11 -05:00
2026-11-08 23:07:48 -06:00
2026-11-02 15:46:57 -06:00
2026-10-13 07:58:36 -05:00
2026-10-22 06:01:08 -05:00
2026-10-21 16:44:37 -05:00
2026-11-02 18:25:27 -06:00
2026-10-29 00:33:01 -05:00
2026-10-29 00:33:01 -05:00
2026-10-21 13:28:40 -05:00
2026-10-21 13:28:40 -05:00
2026-11-04 11:24:39 -06:00
2026-10-23 17:40:20 -05:00
2026-10-22 03:42:05 -05:00
2026-11-07 13:18:34 -06:00
2026-11-07 12:28:36 -06:00
2026-10-21 05:42:52 -05:00
2026-11-06 02:54:04 -06:00
2026-11-08 20:53:16 -06:00
2026-11-02 20:51:51 -06:00
2026-11-06 23:12:02 -06:00
2026-11-02 15:22:17 -06:00
2026-11-07 13:50:39 -06:00
2026-11-06 02:54:04 -06:00
2026-11-06 02:54:04 -06:00
2026-11-02 20:51:51 -06:00
2026-11-04 14:47:45 -06:00
2026-10-18 20:35:02 -05:00
2026-10-18 16:18:47 -05:00
2026-10-16 15:46:40 -05:00
2026-11-06 02:02:43 -06:00
2026-11-06 19:11:13 -06:00
2026-10-26 12:04:21 -05:00
2026-10-26 12:04:21 -05:00
2026-11-07 11:42:56 -06:00
2026-10-26 12:04:21 -05:00
2026-10-26 12:04:21 -05:00
2026-10-26 12:04:21 -05:00
2026-10-19 19:04:50 -05:00
2026-11-09 12:58:29 -06:00
2026-10-21 22:42:12 -05:00
2026-10-23 18:43:08 -05:00
2026-11-07 23:05:43 -06:00
2026-11-08 14:11:13 -06:00
2026-11-08 23:04:19 -06:00
2026-11-07 22:22:05 -06:00
2026-11-07 12:36:27 -06:00
2026-11-08 14:52:42 -06:00
2026-11-08 21:14:11 -06:00
2026-11-07 22:49:49 -06:00
2026-11-07 12:49:24 -06:00
2026-10-26 10:44:35 -05:00
2026-10-21 22:42:12 -05:00
2026-10-19 14:31:36 -05:00
2026-11-08 22:55:55 -06:00
2026-11-02 15:22:17 -06:00
2026-11-06 19:52:57 -06:00
2026-10-20 23:13:06 -05:00
2026-10-24 05:39:26 -05:00
2026-11-06 02:54:04 -06:00
2026-11-06 06:51:39 -06:00
2026-11-04 14:47:45 -06:00
2026-11-04 14:47:45 -06:00
2026-11-04 14:47:45 -06:00
2026-11-06 02:54:04 -06:00
2026-11-07 12:31:16 -06:00
2026-11-04 14:47:45 -06:00
2026-10-23 08:53:07 -05:00
2026-11-06 02:54:04 -06:00
2026-11-09 11:15:59 -06:00
2026-11-07 13:15:52 -06:00
2026-10-21 22:15:36 -05:00
2026-11-08 20:34:53 -06:00
2026-11-08 22:35:24 -06:00
2026-11-08 22:05:44 -06:00
2026-10-21 15:55:39 -05:00
2026-11-07 13:18:34 -06:00
2026-11-07 13:18:34 -06:00
2026-11-07 13:18:34 -06:00
2026-10-22 08:07:43 -05:00
2026-11-06 23:12:02 -06:00
2026-11-04 14:47:45 -06:00
2026-10-24 08:12:02 -05:00
2026-10-23 17:00:42 -05:00
2026-10-18 11:08:17 -05:00
2026-11-07 12:45:13 -06:00