Commit Graph

  • 05f0cc2c4b Merge pull request 'fix(plugin): keep always-on rules alive across compaction (0.1.11)' (#76) from dev into main main bvandeusen 2026-06-30 23:01:28 -04:00
  • f6629d4bcf fix(plugin): keep always-on rules alive across compaction (0.1.10 → 0.1.11) dev bvandeusen 2026-06-30 12:41:45 -04:00
  • 03772ff424 Merge pull request 'fix(plugin): bump to 0.1.10 to ship the auto-inject hook' (#75) from dev into main bvandeusen 2026-06-22 22:08:25 -04:00
  • 2bc054d7ef fix(plugin): bump version 0.1.9 → 0.1.10 to ship auto-inject hook bvandeusen 2026-06-22 22:07:19 -04:00
  • 058e8794af Merge pull request 'KB injection tuning: pgvector substrate + retrieval telemetry + title-first auto-inject' (#74) from dev into main bvandeusen 2026-06-22 20:56:15 -04:00
  • eec241d3c0 feat(plugin): sharpen the recall-before-acting reflex in static context bvandeusen 2026-06-22 20:39:54 -04:00
  • 8126db3203 feat(plugin): knowledge auto-inject (Path A) — title-first per-turn awareness bvandeusen 2026-06-22 20:31:07 -04:00
  • 807f478cac feat(search): retrieval telemetry — log every semantic retrieval bvandeusen 2026-06-22 20:10:15 -04:00
  • 513019786e feat(search): pgvector substrate — vector(384) + HNSW for semantic search bvandeusen 2026-06-22 20:10:15 -04:00
  • f8c58a7f0f Merge pull request 'feat(mcp): S5 — issue-kind guidance across all instruction surfaces' (#73) from dev into main bvandeusen 2026-06-14 23:32:04 -04:00
  • 5fbee18a94 feat(mcp): S5 — issue-kind guidance across all instruction surfaces bvandeusen 2026-06-14 23:22:17 -04:00
  • 6cdac307af Merge pull request 'DB maintenance + health observability + Postgres integration CI lane' (#72) from dev into main bvandeusen 2026-06-14 20:54:34 -04:00
  • 4f31890bde test(ci): dispose engine between integration tests (per-loop pool) bvandeusen 2026-06-14 19:24:09 -04:00
  • 2ad2e943f3 test(ci): add Postgres integration lane + real run_maintenance guard bvandeusen 2026-06-14 19:19:18 -04:00
  • e6c89f6b88 fix(db): await AsyncConnection.execution_options in run_maintenance bvandeusen 2026-06-14 18:31:30 -04:00
  • 96079d5b77 feat(db): table-health readout — per-table bloat metrics in admin card bvandeusen 2026-06-14 17:53:24 -04:00
  • c4553d937c feat(db): scheduled DB maintenance — daily targeted VACUUM (ANALYZE) bvandeusen 2026-06-14 16:42:04 -04:00
  • d324205450 Merge pull request 'Release: Issues+Systems, milestone-as-plan, plugin reliability/skills/dedup, compaction hygiene' (#71) from dev into main bvandeusen 2026-06-14 15:51:44 -04:00
  • ee02ed37c1 feat(plugin): compaction-hygiene guidance — recommend safe compaction at seams bvandeusen 2026-06-14 15:41:24 -04:00
  • dd1fc2d506 feat(mcp): extend dedup gate to create_rule / create_project_rule bvandeusen 2026-06-14 13:43:17 -04:00
  • 5102ffb558 fix(dedup): fail open when the duplicate check can't run bvandeusen 2026-06-14 13:24:20 -04:00
  • 322cbc3b5e feat(mcp): Phase 5 — write-time near-duplicate gate (update-over-create) bvandeusen 2026-06-14 13:21:35 -04:00
  • 33f9a0a4d4 feat(plugin): Phase 4 — Scribe Processes auto-surface as local skills bvandeusen 2026-06-14 13:00:32 -04:00
  • e8d6de287b test: fix obsolete create_task kind=plan passthrough test bvandeusen 2026-06-14 12:34:30 -04:00
  • f7742173aa chore(plans): make kind=plan retirement consistent across MCP, REST, UI, skills bvandeusen 2026-06-14 12:31:51 -04:00
  • 1f6c592226 feat(plans): milestone-as-plan-container; retire kind=plan (T3) bvandeusen 2026-06-14 12:22:22 -04:00
  • c972af2690 ci: make npm cache step non-fatal (fixes recurring typecheck flake #828) bvandeusen 2026-06-14 11:57:20 -04:00
  • b6d01686d8 feat(issues): S4b editor controls — Kind selector + Systems multi-select bvandeusen 2026-06-14 10:56:53 -04:00
  • 94d32c524a feat(issues): S4b frontend — open-issues lists + issue plumbing bvandeusen 2026-06-14 10:50:41 -04:00
  • 79040fe5db feat(issues): S4b backend — REST task issue fields + dashboard open-issues bvandeusen 2026-06-14 10:42:24 -04:00
  • 9293a9b198 fix(issues): S4a typecheck — allow null color in updateSystem param bvandeusen 2026-06-13 23:46:40 -04:00
  • 4da29562bd feat(issues): S4a UI — Systems management section in project view bvandeusen 2026-06-13 23:42:40 -04:00
  • 4f22646c88 feat(issues): S3 REST routes — systems CRUD + project open-issues bvandeusen 2026-06-13 23:14:54 -04:00
  • 85e0501705 feat(issues): S2 MCP tools — system CRUD + issue/system wiring bvandeusen 2026-06-13 23:07:37 -04:00
  • b91c447b0b feat(issues): S1 schema — issue task_kind, System entity, associations bvandeusen 2026-06-13 22:53:51 -04:00
  • 88106309f4 feat(plugin): add 4 Scribe-native process-skills (restore superpowers gap) bvandeusen 2026-06-13 20:52:34 -04:00
  • d99c4e3c15 feat(plugin): compaction re-grounding in SessionStart hook (A7) bvandeusen 2026-06-13 16:49:10 -04:00
  • c0b9831b0f feat(mcp): issue-capture convention in _INSTRUCTIONS (B8) bvandeusen 2026-06-13 16:27:33 -04:00
  • 700cfc664b feat(plugin): surface dynamic-tier failures in SessionStart hook (A2) bvandeusen 2026-06-13 16:14:27 -04:00
  • f125f86e16 ref(mcp): make the dev-ACL instruction self-contained (no instance coupling) bvandeusen 2026-06-13 16:01:17 -04:00
  • 95e1d47ceb ref(mcp): neutralize dev-shaped vocabulary in _INSTRUCTIONS + add write-mandate (B9/A4) bvandeusen 2026-06-13 15:57:22 -04:00
  • f2ab02ba2b ref, plugin: neutral, concrete triggers in static SessionStart mandate bvandeusen 2026-06-13 15:20:18 -04:00
  • d11eb9145b feat(plugin): two-tier SessionStart hook — static keyless floor + dynamic enrichment bvandeusen 2026-06-13 15:01:35 -04:00
  • e631a4e615 Merge pull request 'feat(plugin): Scribe replaces native memory by instruction; tighten project-scope discipline' (#70) from dev into main bvandeusen 2026-06-10 13:35:28 -04:00
  • 9eddb8497c feat(plugin): Scribe replaces native memory by instruction; tighten project-scope discipline bvandeusen 2026-06-10 13:08:17 -04:00
  • 974fa6a215 Merge pull request 'feat(ui): declutter dashboard done-recently + MCP-access, add per-project stats' (#69) from dev into main bvandeusen 2026-06-10 11:11:23 -04:00
  • da511fcc9f feat(ui): declutter dashboard done-recently + MCP-access, add per-project stats bvandeusen 2026-06-10 11:04:23 -04:00
  • 79aec4f9c1 Merge pull request 'chore(plugin): bump to 0.1.4 so clients pick up the using-scribe update' (#68) from dev into main bvandeusen 2026-06-10 10:43:23 -04:00
  • 2f9c9b0e0b chore(plugin): bump to 0.1.4 so clients pick up the using-scribe rule-scope update bvandeusen 2026-06-10 10:42:55 -04:00
  • 4c8044826f Merge pull request 'docs(mcp): encode rule-scope model in rulebook tool descriptions' (#67) from dev into main bvandeusen 2026-06-10 10:18:50 -04:00
  • 50b6902fe2 docs(mcp): encode rule-scope model in rulebook tool descriptions bvandeusen 2026-06-10 10:15:01 -04:00
  • 2a5f5fdbe1 Merge pull request 'feat(plugin): make using-scribe skill actively pull standing rules' (#66) from dev into main bvandeusen 2026-06-10 02:20:28 -04:00
  • 1983e8f4b1 feat(plugin): make using-scribe skill actively pull standing rules bvandeusen 2026-06-10 02:19:13 -04:00
  • 30826d250c chore: remove pre-plugin scribe_session_context.sh dogfood hook bvandeusen 2026-06-10 01:49:12 -04:00
  • 2c36249c15 Merge pull request 'feat(plugin): resolve session project from git remote, not a pinned project_id' (#65) from dev into main bvandeusen 2026-06-10 01:37:48 -04:00
  • 8fe571e175 feat(plugin): resolve session project from git remote, not a pinned project_id bvandeusen 2026-06-10 01:33:58 -04:00
  • 6cc47c7222 Merge pull request 'fix(plugin): session-start hook reads API token from CLAUDE_PLUGIN_OPTION env, not user_config placeholder' (#64) from dev into main bvandeusen 2026-06-10 00:52:02 -04:00
  • 651119cfb0 fix(plugin): read API token from CLAUDE_PLUGIN_OPTION env, not user_config placeholder bvandeusen 2026-06-10 00:43:40 -04:00
  • 3a5835b109 Merge pull request 'fix(plugin): load the bundled MCP server + admin-configurable marketplace URL' (#63) from dev into main bvandeusen 2026-06-10 00:25:22 -04:00
  • ff91948fa3 chore(plugin): bump to 0.1.1 so clients pick up the mcpServers fix bvandeusen 2026-06-10 00:25:09 -04:00
  • 559f70eef0 fix(plugin): inline mcpServers in plugin.json so the MCP server actually loads bvandeusen 2026-06-10 00:24:06 -04:00
  • 1d82e81527 feat(plugin): admin-configurable marketplace URL as the install default bvandeusen 2026-06-10 00:17:05 -04:00
  • b1674169a0 Merge pull request 'feat: Scribe-as-plugin foundation (push-channel endpoint, in-repo plugin, plugin-install Settings UI, backup v3)' (#62) from dev into main bvandeusen 2026-06-10 00:02:53 -04:00
  • c0b3ec7d9b feat(settings): lead MCP Access with plugin install, demote raw MCP bvandeusen 2026-06-09 23:52:15 -04:00
  • d6c8470ab2 feat(backup): v3 backup covers rulebooks, rules, events + join tables bvandeusen 2026-06-09 23:52:14 -04:00
  • 9924f873b9 feat(plugin): ship the Scribe Claude Code plugin in-repo (marketplace + plugin) bvandeusen 2026-06-09 23:04:09 -04:00
  • 3ab16fcbdb feat(plugin): add /api/plugin/context push-channel endpoint + dogfood hook bvandeusen 2026-06-09 22:43:08 -04:00
  • 8c1b19f49c chore(docs): retire dead fable-mcp wheel-distribution refs; untrack docs/superpowers bvandeusen 2026-06-09 22:42:58 -04:00
  • 51feaddcd3 Merge pull request 'feat(mcp): make Scribe reflexively recall + scope reads to the active project' (#61) from dev into main bvandeusen 2026-06-04 23:13:27 -04:00
  • e3c6124912 feat(mcp): make Scribe reflexively recall + scope reads to the active project bvandeusen 2026-06-04 22:43:55 -04:00
  • 964c8005d5 Merge pull request 'Package rename (fabledassistant→scribe) + pivot cleanup' (#60) from dev into main bvandeusen 2026-06-03 16:28:10 -04:00
  • 70ab3f38c6 chore: remove pre-pivot dead code + finish Scribe rebrand (#599 t1-3) bvandeusen 2026-06-03 16:16:44 -04:00
  • b255a0f90e refactor: rename package fabledassistant -> scribe (code-only) bvandeusen 2026-06-03 15:48:35 -04:00
  • 9ddc418f5f Merge pull request 'main publishes :latest + ACL _INSTRUCTIONS guard' (#59) from dev into main bvandeusen 2026-06-03 14:41:15 -04:00
  • 1d4c206563 ci: main publishes :latest (main is the production line) bvandeusen 2026-06-03 14:27:53 -04:00
  • 301352f628 Merge pull request 'MCP _INSTRUCTIONS: multi-user sharing ACL guard' (#58) from dev into main bvandeusen 2026-06-03 14:18:01 -04:00
  • d4666bea7f feat(mcp): add multi-user sharing ACL guard to _INSTRUCTIONS bvandeusen 2026-06-03 13:47:02 -04:00
  • 837489e4f2 Merge pull request 'CI: build on main (and drop the :main tag)' (#57) from dev into main v26.06.03 bvandeusen 2026-06-03 12:44:44 -04:00
  • 9a0d5f3109 ci: drop the :main tag — main builds publish only the immutable :<sha> bvandeusen 2026-06-03 11:52:21 -04:00
  • 5a930319ba ci: gate and build main too (:main image); :latest stays release-only bvandeusen 2026-06-03 11:27:09 -04:00
  • 266af7870d Merge pull request 'MCP instruction hardening + milestone-unset' (#56) from dev into main bvandeusen 2026-06-03 11:19:09 -04:00
  • f446573c3d feat(mcp): proactive project bootstrapping at session start bvandeusen 2026-06-03 11:01:55 -04:00
  • 82d6812c7f feat(mcp): milestone_id=-1 clears a task's milestone (update_task) bvandeusen 2026-06-03 10:59:47 -04:00
  • 8c9ca45479 feat(mcp): instruct agents to keep a Scribe-rules pointer in host memory bvandeusen 2026-06-03 10:42:23 -04:00
  • e023c21aa1 docs(mcp): instruct agents to drive task lifecycle + log work bvandeusen 2026-06-03 09:24:26 -04:00
  • e3d7007417 Merge pull request 'Drift-audit remediation + Stored Processes + Dashboard' (#55) from dev into main bvandeusen 2026-06-03 08:11:14 -04:00
  • 65c85bab15 feat(dashboard): DashboardView landing + route + nav bvandeusen 2026-06-02 23:24:32 -04:00
  • 7ef7d10b24 feat(dashboard): GET /api/dashboard endpoint bvandeusen 2026-06-02 23:22:08 -04:00
  • 6a3619555d feat(dashboard): aggregation service build_dashboard bvandeusen 2026-06-02 23:21:23 -04:00
  • 8b3bd4804e feat(processes): monospace prompt editor for note_type=process bvandeusen 2026-06-02 22:33:23 -04:00
  • 74b337b587 feat(processes): surface processes in the Knowledge view bvandeusen 2026-06-02 22:33:23 -04:00
  • fb1ae915e4 feat(processes): expose process as a knowledge type bvandeusen 2026-06-02 22:29:08 -04:00
  • c2b2694ea3 docs(mcp): document Processes in server instructions bvandeusen 2026-06-02 22:29:08 -04:00
  • 7b5a75989a feat(processes): MCP create/list/get/update_process tools bvandeusen 2026-06-02 22:27:41 -04:00
  • 1babe59843 feat(processes): add resolve_process name/id resolver bvandeusen 2026-06-02 22:26:29 -04:00
  • 2c929a0435 feat(reminders): per-occurrence reminders for recurring events bvandeusen 2026-06-02 19:50:45 -04:00
  • cf4962d7e8 chore(profile): drop dead curator columns from UserProfile bvandeusen 2026-06-02 19:48:37 -04:00
  • 64bc50c788 chore(frontend): drop dead settings toggle, types, and store list-surface bvandeusen 2026-06-02 19:47:28 -04:00
  • c39d7356ed chore(dead-code): fix prod image, drop orphaned code, correct delete_rule doc bvandeusen 2026-06-02 19:28:36 -04:00
  • 8d739c5da1 perf(search): offload cosine scoring off event loop; document best-effort feed bvandeusen 2026-06-02 19:24:57 -04:00