2025-10-23 - 2026-10-23
Overview
55 Releases published by 2 users
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
Published
v26.04.22.1
v26.04.22.1 — Workspace redesign
Published
v26.04.18.1
v26.04.18.1 — Unified lookup & briefing UX
Published
v26.04.17.1
v26.04.17.1 — CSP Google Fonts fix
Published
v26.04.16.4
v26.04.16.4 — Fix CSP for Silero VAD
Published
v26.04.16.3
v26.04.16.3 — Silero VAD + Briefing layout
Published
v26.04.16.2
Published
v26.04.16.1
Published
v26.04.15.1
v26.04.15.1 — Dynamic voice silence threshold + filled mic halo
Published
v26.04.14.3
v26.04.14.3
Published
v26.04.14.2
v26.04.14.2
Published
v26.04.14.1
v26.04.14.1
Published
v26.04.13.3
v26.04.13.3
Published
v26.04.13.2
v26.04.13.2
Published
v26.04.13.1
v26.04.13.1
Published
v26.04.10.1
v26.04.10.1
Published
v26.04.09.1
v26.04.09.1
Published
v26.04.08.3
v26.04.08.3
Published
v26.04.08.2
v26.04.08.2
Published
v26.04.08.1
v26.04.08.1
Published
v26.04.07.3
v26.04.07.3
Published
v26.04.07.2
v26.04.07.2
Published
v26.04.07.1
v26.04.07.1
Published
v26.04.06.2
v26.04.06.2
Published
v26.04.06.1
v26.04.06.1
Published
v26.03.29.1
v26.03.29.1
Published
v26.03.28.2
v26.03.28.2
Published
v26.03.28.1
v26.03.28.1
Published
v26.03.27.2
v26.03.27.2
Published
v26.03.27.1
v26.03.27.1
Published
v26.03.26.2
v26.03.26.2
Published
v26.03.26.1
v26.03.26.1
Published
v26.03.25.3
v26.03.25.3
Published
v26.03.25.2
v26.03.25.2
Published
v26.03.25.1
v26.03.25.1
Published
v26.03.23.1
v26.03.23.1
Published
v26.03.16.1
v26.03.16.1
Published
v26.03.16
Fabled Assistant v26.03.16
Published
v26.03.12.2
Fable Assistant v26.03.12.2
Published
v26.03.12.1
Fabled Assistant v26.03.12.1
Published
v26.03.11.1
FabledAssistant v26.03.11
213 Pull requests merged by 1 user
Merged
#215 dev → main: rule-arm review, moment usage by rule, no-subject auto-inject, copy check, S3 test wording
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
Merged
#42 feat(workspace): redesign project workspace with floating chat widget
Merged
#41 feat: unified lookup tool, Wikipedia integration, weather & briefing UX
Merged
#40 Fix CSP for Google Fonts
Merged
#39 Fix CSP blocking Silero VAD WASM compilation
Merged
#38 Release v26.04.16.3 — Silero VAD + Briefing layout
Merged
#37 Release v26.04.16.1 — Fix tool actions mismatch in system prompt
Merged
#36 Release v26.04.15.1 — Chat UI overhaul + silent gen fix
Merged
#35 Release v26.04.15.1 — Dynamic voice silence threshold + filled mic halo
Merged
#34 Release v26.04.14.3 — Live amplitude mic pulse
Merged
#33 Release v26.04.14.2 — Discuss failure mode fixes
Merged
#32 Release v26.04.14.1
Merged
#31 Release v26.04.13.3
Merged
#30 Release v26.04.13.2
Merged
#29 Release v26.04.13.1
Merged
#28 Release v26.04.10.1
Merged
#27 Release v26.04.09.1 — Briefing intelligence overhaul
Merged
#26 Release v26.04.08.3 — Type editors, calendar UX, DRY theme, contrast
Merged
#25 Release v26.04.08.2 — Knowledge consolidation + Modern Fable identity
Merged
#24 fix: resume AudioContext for silence detection
Merged
#23 Release v26.04.07.3
Merged
#22 Release v26.04.07.2
Merged
#21 Release v26.04.07.1
Merged
#20 feat: add News link to main navigation header
Merged
#19 Release v26.04.06.1 — Article reading, quick capture rewrite, settings consistency
Merged
#18 Release v26.03.29.1 — security fixes and MCP bug fixes
Merged
#17 Release v26.03.28.2 — bug fixes and add_rss_feed tool
Merged
#16 v26.03.28.1 — News/briefing redesign, task enhancements, recurrence
Merged
#15 Release v26.03.27.2
Merged
#14 Release v26.03.27.1
Merged
#13 dev → main
Merged
#12 dev → main
Merged
#11 fix: decode HTML entities in wikilinks before re-escaping
Merged
#10 refactor: centralise user timezone as standalone setting
Merged
#9 feat: internal calendar, RAG scoping, and project summarization
Merged
#8 feat: API key auth, fable-mcp package, and semantic search endpoint
Merged
#7 fix: remove registry build cache — Forgejo rejects large layer blobs
Merged
#6 fix: downgrade buildx cache export from mode=max to mode=min
Merged
#5 Dev to Main: bug fixes
Merged
#4 dev to main: improvements and bug fixes
Merged
#3 v26.03.12.1
Merged
#2 ci: don't run on main branch push — PR trigger covers pre-merge safety
Merged
#1 v26.03.11.1
1 Pull request proposed by 1 user
Proposed
#96 chore: Configure Renovate
1 Issue created by 1 user
Opened
#108 Security Dashboard