2026-04-22 - 2026-10-22
Overview
15 Releases published by 1 user
Published
v26.08.22.1
v26.08.22.1 — project inception (decide what a project inherits)
Published
v26.08.21.2
v26.08.21.2 — ledger first-contact fixes
Published
v26.08.21.1
v26.08.21.1 — shape audit consolidation + ledger follow-ups
Published
v26.06.03
v26.06.03
Published
v26.06.01.2
v26.06.01.2 — Rules consolidation + project rule suppressions
Published
v26.06.01.1
v26.06.01.1 — MCP plan-prompt tune + Flutter docs removal
Published
v26.05.30.1
v26.05.30.1 — MCP-first pivot + Rulebook + Plans + Soft-delete
Published
v26.05.13.1
v26.05.13.1 — Task-as-record + version pinning + tool/closeout fixes
Published
v26.05.12.1
v26.05.12.1 — Journal closeout + LLM tool-use fixes
Published
v26.04.29.4
v26.04.29.4 — recurrence UI + journal weather wiring fixes
Published
v26.04.29.3
v26.04.29.3 — Event-store data integrity + EventSlideOver redesign
Published
v26.04.29.2
v26.04.29.2 — Anti-placeholder rule on create_event
Published
v26.04.29.1
v26.04.29.1 — Date durability + journal voice tuning
Published
v26.04.28.1
v26.04.28.1 — Design system polish
Published
v26.04.27.1
v26.04.27.1 — Journal replaces Briefing
170 Pull requests merged by 1 user
Merged
#214 Grimoire keeps its own SECRET_KEY, docker-compose.yml is the deploy compose, a repo rename moves its snippets; logo, README, licence
Merged
#213 A moved file or directory keeps its shape judgments and snippet locations
Merged
#212 Scribe is renamed Fabled Grimoire
Merged
#211 Backups carry the Profile page (user_profiles)
Merged
#210 Scheduled backups to a folder or S3 bucket, and forge tokens sealed at rest (milestone 523)
Merged
#209 Reply shapes ride the moments (milestone 500, steps 1–5)
Merged
#208 Merge dev → main: family precedents say their reason once; the repeat trigger compares like with like
Merged
#207 Merge dev → main: a family idea links to the rule topic holding its norms
Merged
#206 Merge dev: family canon, milestone 463 steps 1-6
Merged
#205 Merge dev: scope-then-rank searches (#4958, #4961), CI gate on integration, milestone 456 steps 4-6
Merged
#204 Moments: skills teach moments, and a mount that misfires proposes its own removal (milestone 458 steps 8, 7b)
Merged
#203 Mount the corpus by proposal: a pass and an open-after-moment signal (milestone 458 step 7)
Merged
#202 Skills and processes declare their moments, and the UI for moments (milestone 458 steps 5–6)
Merged
#201 Rules mount on moments, and one retrieval pipeline (milestones 458 steps 1–4, 456 steps 1–3)
Merged
#200 Rules never-opened advice per corpus (#4798); a lesson's name is one line (#4797)
Merged
#199 Auto-inject looks up records named by number (#4796)
Merged
#198 No heading-only chunks, agent-message skip, refusals reach the agent (#4784, #4785, #4794)
Merged
#197 The review drops records written after the call it re-runs (#4773)
Merged
#196 A review pass judges whether injected lines related (#4772)
Merged
#195 Rulings readout and the prior-art 500 fix
Merged
#194 Rulings reach the work they govern — milestone 444 steps 3-4
Merged
#193 Milestone 444 steps 1-2: an operator's ruling lives on the System it governs, and code is read as behaviour, not intent
Merged
#192 The web lesson editor records which rule a lesson is an instance of (milestone 440, #4658)
Merged
#191 Milestone 440 steps 4, 5, 7: rules surface through their lessons, convergence named at the write, both records show the link
Merged
#190 Soft links: a lesson and a rule arriving together are proposed as a link (milestone 440 step 3, #4637)
Merged
#189 Lessons point at rules (milestone 440 steps 1–2) + the away-from-home usage readout
Merged
#188 Shapes are judged when they are written (milestone 439 steps 1–6) + #4608 fixes
Merged
#187 Server instructions orient the workflow; using-scribe splits into reference files (#4389, #4398)
Merged
#186 dev → main: MCP SDK v2 port, create-gate thresholds in Settings
Merged
#185 dev → main: task claims (milestone 381), embedding model stamp, dedup copy band, sweep-shared.css
Merged
#184 Snippets gain notes; when_to_use is the situation it is ranked on (#4378)
Merged
#183 dev → main: auto-inject reads the conversation, startup names its failure, menu lines carry metadata, titles are names
Merged
#182 Shape ledger: a semantic miss is not evidence; floors sized for the reader (#4208, #4306)
Merged
#181 dev → main: the meaning check reads new shapes first, and its miss withdraws an early flag (#4208)
Merged
#180 dev → main: rule overlap check, design-guidance write arm, usage chip seam, divergence meaning gate
Merged
#179 fix(lessons): a multi-paragraph trigger no longer grows a copy of itself on every edit (#4272)
Merged
#178 fix(systems): System tagging works from whichever door wrote the record, as whoever wrote it (#4249)
Merged
#177 fix(telemetry): silence is only an answer where the ledger was watching (#4268)
Merged
#176 fix: a backfill reads text when it embeds, not when it scanned (#4264)
Merged
#175 Retrieval: the passage that matched, every kind searchable, work logs and charters findable
Merged
#174 Rule outcomes, the contract hint, and four extractor/backup fixes
Merged
#173 A canon is only urged on a shape that could be it, the ledger can say what looks wrong, and the agent is the judge
Merged
#172 retrieval_telemetry says what is wrong (#3431)
Merged
#171 The hooks need no jq, and the prompt boundary retrieves against prompts
Merged
#170 Lessons: the accretion reflex, and telemetry that can see across projects (#4195, #4196, #3735)
Merged
#169 Lessons step 7 — a lesson is readable, writable and browsable by a human (#3734)
Merged
#168 A rule proposal has five answers, and three of them route
Merged
#167 Lessons reach the session that needs them, every kind is a full citizen, and a slow disk no longer takes the instance down
Merged
#166 Plugin reply shape, preferences UI, cited-record status, and the lesson kind
Merged
#165 A recognized retrieval miss has a route, and the record comes first (#4133)
Merged
#164 The wide net becomes a pull, and a tuned number carries the space it was measured in
Merged
#163 Every ledger is cleared on a compact, and a retrieval floor becomes something the model maintains
Merged
#162 A rule must say when it applies; the ledger says what was read, not what was shown
Merged
#161 A directory names its project; a compaction is told what to keep; list rows say what a record is
Merged
#160 Plan gate default 0.80, and an "Approval requested" reply section
Merged
#159 Milestone 415: an existing plan is found before a new one is made
Merged
#158 Milestone 414 steps 1–3: a rule is global or belongs to one project, and retrieval honours which; #3191 read-scope fix
Merged
#157 enter_project becomes a small primer instead of a 222k-character dump
Merged
#156 Reply shapes reach the reply, a Stop hook checks completion reports, and hook pipes keep their output
Merged
#155 Guidance by ownership, placement and report-back, and no more guessed record ids
Merged
#154 The two new retrieval bars get their Settings controls
Merged
#153 Migration 0099 matched inside words and mangled rows it rewrote
Merged
#152 Retire the always-on tier — every rule arrives by retrieval (milestone 394)
Merged
#151 The prompt-boundary rule arm, and a slot a preference cannot lose (#3852, #3894)
Merged
#150 Preferences — a rule kind that Scribe keeps up to date (#3849 steps 1–3)
Merged
#149 A surfaced rule stops going permanently quiet (#3750, #3751, #3752)
Merged
#148 Record WHAT the bar turned away, not only how close it came (#3807)
Merged
#147 A search that never ran is not a decline
Merged
#146 write_path stops reporting records it withheld itself as near misses
Merged
#145 A repeat is not a rejection, and a compaction is not knowledge
Merged
#144 Milestone 379 closes: the readout can now say what it did not measure
Merged
#143 Telemetry coverage, and the rule arms stop filtering to one tier
Merged
#142 feat(rules): the rule arms stop filtering the corpus to one tier (#3702)
Merged
#141 feat(rules): rule creation becomes propose-then-approve (#3557)
Merged
#140 feat(rules): the instruction surfaces say to RETRIEVE a rule, not only to receive one (#3523)
Merged
#139 feat(telemetry): tell a ranker decline from a repeat before the observation window opens (#3497)
Merged
#138 fix(telemetry): both rule arms logged only their hits, so the clear-rate could only read 100% (#3497)
Merged
#137 dev → main: rules become measurable at the preload, and retrievable at the tool call
Merged
#136 dev → main: rule usage telemetry, the plugin's derived version, and the backlog since b267037
Merged
#135 Two milestones: a note can carry its own check (317), and a rule keeps what it used to say (323)
Merged
#134 Tool disambiguators, kind badges, and a badge layer that clears AA (#3123, #3124, #3132)
Merged
#133 A task's kind is correctable — the Kind select stops lying (#3129)
Merged
#132 Rules that can go stale say so — verify_with, expires_when, the sweep, and task_kind='spike' (milestone 312, steps 1–5)
Merged
#131 Rules become findable: canon catalog, triggers, tiers, edges, retrieval, surfacing (milestone 307, steps 1–5)
Merged
#130 Three fixes where the capability already existed and only the door was missing (#2782, #2975, #2278)
Merged
#129 Dead CSS deleted, and the instrument that found it sharpened (#2962, #2970)
Merged
#128 The CSS pay-down: 72 name families derived or dismissed with the consumer map in hand (milestone 302 step 4)
Merged
#127 Hooks say when Scribe didn't answer; the CSS consumer map (milestone 302 steps 1–3)
Merged
#126 Derive pay-down + CSS families by name (milestone 299 steps 5–6, note #2917)
Merged
#125 Self-surfacing DRY — duplicate families named at the write and on arrival, tool-agnostic (milestone 299 steps 1–4)
Merged
#124 Project inception — decide what a new project inherits (milestone 297)
Merged
#123 fix(ledger): one-line CSS fingerprints; proposer writes uses edges for judged rows (#2877)
Merged
#122 Ledger follow-ups from the shape audit (milestone 294: #2868–#2874)
Merged
#121 fix(frontend): drop the three .modal-overlay copies left after the modal canon move
Merged
#120 Shape audit (milestone 296): tests helpers, alembic, models, MCP, routes, services, frontend consolidation
Merged
#119 Shape audit area 1 — tests/: one definition each for the copied fixtures and fakes (#2825)
Merged
#118 fix(ledger): proposer precision — own-definition signatures, semantic floor 0.8, ruleset version
Merged
#117 Shape ledger steps 5–7: write-path stamping, mechanical proposer, divergence readout (#2791, #2792, #2793)
Merged
#116 Coverage self-seeds + refresh_pattern_coverage tool + shape-accounting skill (#2802)
Merged
#115 Shape ledger steps 1-4 + direct-minting Systems bootstrap (milestone 294, #2798)
Merged
#114 Per-user forge connections — keyring, host-keyed resolution, project pin (#2778)
Merged
#113 Strict MCP arguments (#2709) + zero-Systems bootstrap ask (#2683)
Merged
#112 Edit-time record-sync nudge — the sync class (#2708)
Merged
#111 Milestone 288 — pattern library + forge integration
Merged
#110 Usage telemetry alive — readout fix, canaries, and the snippet-recording seam
Merged
#109 Process contracts — invoke by name, compose with the conversation, author as a shape
Merged
#107 The Systems question rides every read and write — unified seam, create_system dedup gate, sweeps-are-discovery prose
Merged
#106 Instruction delivery fits the fold — 2k server map, floor Systems reflex, write-time systems_hint
Merged
#105 Per-kind duplicate-report floors — notes/tasks default 0.93
Merged
#104 Chunked embeddings — no record content invisible to search (#280)
Merged
#103 Queue clear — shared ACL on lists, semantic q, full telemetry ledger, --color-* retired
Merged
#102 Duplicate report for notes and tasks — milestone #278 complete
Merged
#101 Supersession (steps 1–4) — corrections demote, state lives on Systems
Merged
#100 Project board — show all tasks, clamp plan bodies, stop re-collapsing
Merged
#99 Coherence survey fixes — instructions, read scope, pull telemetry, dedup
Merged
#98 Deleted CSS left its modifiers behind — restore six base rules, and check for the rest
Merged
#97 Design surface: starter roles, theme literals, and the view that could only inspect itself
Merged
#95 Fix the projects-page pool exhaustion, and cap milestone bars at 10
Merged
#94 Buttons: one definition, aligned to the design system — plus local prior-art recall
Merged
#93 Design-system delivery, the contrast fix, recall scoping, and backup coverage
Merged
#92 theme.css generated from the design system — and 28 things it found
Merged
#91 Formulas — derived tokens that follow their source
Merged
#90 Drop the rulebook import — a migration, not a product feature
Merged
#89 Fix the dead create button on a fresh install, and make Design one surface
Merged
#88 Design systems as records — the stylesheet Scribe holds, plus two live bug fixes
Merged
#87 Cross-language prior-art labelling + close the surfaced→pulled loop on get_task
Merged
#86 Write-path semantic arm: query snippets by concept, not raw code
Merged
#85 Write-path prior-art precision: own threshold + payload floor
Merged
#84 ci(plugin): gate the path that ships straight to users, and fix one more line-oriented cap
Merged
#83 fix(plugin): bump to 0.1.19 so the hook fixes actually reach installs
Merged
#82 Drafter hardening (milestone #232) — plugin hook fix, usage signal, drift check, duplicate finder, un-merge
Merged
#81 fix(ci+docker): install from uv.lock — stop resolving dependencies at build time
Merged
#80 fix(deps): cap mcp below 2.0 — un-reds main
Merged
#79 Drafter hardening: reverse lookup by location + the write-path trigger
Merged
#78 Drafter reuse-recall (both halves) + the multi-user ACL work it exposed
Merged
#77 Narrow Scribe to a work system-of-record — remove calendar + person/place/list surfaces
Merged
#76 fix(plugin): keep always-on rules alive across compaction (0.1.11)
Merged
#75 fix(plugin): bump to 0.1.10 to ship the auto-inject hook
Merged
#74 KB injection tuning: pgvector substrate + retrieval telemetry + title-first auto-inject
Merged
#73 feat(mcp): S5 — issue-kind guidance across all instruction surfaces
Merged
#72 DB maintenance + health observability + Postgres integration CI lane
Merged
#71 Release: Issues+Systems, milestone-as-plan, plugin reliability/skills/dedup, compaction hygiene
Merged
#70 feat(plugin): Scribe replaces native memory by instruction; tighten project-scope discipline
Merged
#69 feat(ui): declutter dashboard done-recently + MCP-access, add per-project stats
Merged
#68 chore(plugin): bump to 0.1.4 so clients pick up the using-scribe update
Merged
#67 docs(mcp): encode rule-scope model in rulebook tool descriptions
Merged
#66 feat(plugin): make using-scribe skill actively pull standing rules
Merged
#65 feat(plugin): resolve session project from git remote, not a pinned project_id
Merged
#64 fix(plugin): session-start hook reads API token from CLAUDE_PLUGIN_OPTION env, not user_config placeholder
Merged
#63 fix(plugin): load the bundled MCP server + admin-configurable marketplace URL
Merged
#62 feat: Scribe-as-plugin foundation (push-channel endpoint, in-repo plugin, plugin-install Settings UI, backup v3)
Merged
#61 feat(mcp): make Scribe reflexively recall + scope reads to the active project
Merged
#60 Package rename (fabledassistant→scribe) + pivot cleanup
Merged
#59 main publishes :latest + ACL _INSTRUCTIONS guard
Merged
#58 MCP _INSTRUCTIONS: multi-user sharing ACL guard
Merged
#57 CI: build on main (and drop the :main tag)
Merged
#56 MCP instruction hardening + milestone-unset
Merged
#55 Drift-audit remediation + Stored Processes + Dashboard
Merged
#54 Project rule + topic suppressions
Merged
#53 Rules consolidation: Scribe-first check, project-scoped rules, enter_project handshake
Merged
#52 MCP plan-prompt tune + Flutter docs removal
Merged
#51 v26.05.30.1 — MCP-first pivot + Rulebook + Plans + Soft-delete
Merged
#50 feat: closeout + tool-use fixes + task-as-record + version pinning
Merged
#49 feat: journal closeout for profile observations + LLM tool-use fixes
Merged
#48 Release v26.04.29.4 — recurrence UI + journal weather wiring fixes
Merged
#47 Release v26.04.29.3 — Event-store data integrity + EventSlideOver redesign
Merged
#46 Release v26.04.29.2 — Anti-placeholder rule on create_event
Merged
#45 Release v26.04.29.1 — Date durability + journal voice tuning
Merged
#44 Release v26.04.28.1 — Design system polish, journal config in Profile, doc cleanup
Merged
#43 Release v26.04.27 — Journal replaces Briefing; RSS retired; Scribe rebrand
1 Pull request proposed by 1 user
Proposed
#96 chore: Configure Renovate
1 Issue created by 1 user
Opened
#108 Security Dashboard