v0.1.0
What's Changed
- docs(lore): add L-0001 GOWORK=off landmine by @dndungu in #1
- docs(threat-model): add threat model doc and heading gate test by @dndungu in #2
- T0.12: golangci-lint CI gate by @dndungu in #4
- writer: single serialized queue with per-file ordering (T0.3) by @dndungu in #5
- gate: file-first CI allowlist test for Engine write calls (T0.2) by @dndungu in #7
- store: fence concurrent-merge determinism property test (T0.6) by @dndungu in #6
- index: runtime-state allowlist survives wipe-and-rebuild (T0.10) by @dndungu in #9
- store: claim-id collision tripwire, ErrIDCollision (T0.7) by @dndungu in #10
- cli: add serenity compact verb, --confirm required (T0.9) by @dndungu in #8
- store: controlled-vocabulary enforcement at the writers (T0.8) by @dndungu in #3
- gate: wire writer queue into CLI tests, track canonical writes (T0.13) by @dndungu in #11
- writer: dirty-tree guard pauses writes to a human-edited file (T0.4) by @dndungu in #12
- cli+writer: daemon commits (serenity: prefix) + doctor last-push age by @dndungu in #13
- gate: precept-immutability invariant over .dira/ writes (T3.12) by @dndungu in #14
- extract: add chunker for the ingest pipeline (T1.6) by @dndungu in #15
- connector+index: connector interface + job bookkeeping (T1.1) by @dndungu in #16
- eval: add held-out golden format, per-family P/R/F1, contradiction recall (T1.13) by @dndungu in #18
- chore(vendor): dira @ 15686940aa08 (T3.1) by @dndungu in #19
- docs(lore): pre-commit hook fixture-junk corruption under pool load (L-0005) by @dndungu in #20
- redact: add redaction pass v1 for account/card/API-key patterns (T1.19) by @dndungu in #17
- store: content-addressed source store + tombstone lookup (T1.2) by @dndungu in #23
- router: model routing chokepoint with tiers, confidence caps, spend ledger, egress guard by @dndungu in #22
- lore: L-0006 hook corruption can write a stray core.worktree into the primary checkout by @dndungu in #21
- connector: file-watcher connector with fsnotify + poll fallback (T1.3) by @dndungu in #25
- feat(connector): git-repo crawler connector (RFC 10.1) by @dndungu in #26
- direction: precept ledger writer through the writer queue (T3.3) by @dndungu in #27
- feat(direction): applies_when body block parser and placement validator by @dndungu in #24
- connector: IMAP connector, Gmail-certified with UID cursors (T1.4) by @dndungu in #28
- docs: connector guide with Gmail app-password setup (T1.18) by @dndungu in #29
- evals: adversarial prompt-injection/precept-fabrication corpus (T1.20) by @dndungu in #30
- evals: T3.13 DIRECTION plan-check golden corpus by @dndungu in #31
- embed: pin-scoped vector embeddings and search (T1.10) by @dndungu in #32
- extract: extraction to observations with prompt-injection resistance (T1.8) by @dndungu in #33
- direction: check_plan stage 1 deterministic matcher (T3.5) by @dndungu in #34
- cli: serenity status v1 -- ingest lag, connector health, spend, rebuild timing (T1.17) by @dndungu in #37
- search: hybrid search with RRF fusion and 4-layer dedup (T1.11) by @dndungu in #38
- ingest: observation to claim write path (T1.9) by @dndungu in #35
- evals: Ava Standardo extraction corpus (T1.14) by @dndungu in #36
- ci: dira CLI conformance job against a fixture brain (T3.14) by @dndungu in #39
- direction: check_plan stage 2 free-text classifier (T3.6) by @dndungu in #40
- ci: T1.22 nightly eval workflow + per-push cached eval gate by @dndungu in #41
- direction: question precepts warn check_plan on their target action by @dndungu in #42
- evals: BrainBench adapter + CI trend artifact (T1.21) by @dndungu in #43
- cli: real serenity sync/extract, end to end (T1.15) by @dndungu in #44
- cli: serenity migrate --models -- index-only pin migration (T1.16) by @dndungu in #46
- dira: record T3.15 upstream applies_when proposal (drafted, not submitted) by @dndungu in #45
- compose: serenity ask -- cited answers, supersession chains, gap statements (T1.12) by @dndungu in #48
- cli: serenity check -- exit codes 0/2/1, --json, --actions (T3.7) by @dndungu in #47
- eval: DIRECTION report section (T3.16) by @dndungu in #49
New Contributors
Full Changelog: https://github.com/sirerun/serenity/commits/v0.1.0