shitratgit[bot]
e9e75c829a
fix: wait for OpenCode assistant completion
2026-08-25 16:05:17 -07:00
shitratgit[bot]
3e4fe27835
fix: harden OpenCode accepted producer
2026-08-25 14:34:09 -07:00
shitratgit[bot]
0d2b29d782
feat: add OpenCode accepted producer
2026-08-25 13:32:39 -07:00
shitratgit[bot]
225436f34e
test: prove OpenCode snapshot consistency
2026-08-25 12:51:35 -07:00
shitratgit[bot]
a9a582a732
Implement the read-only OpenCode source and deterministic dry-run
2026-08-25 12:32:46 -07:00
shitratgit[bot]
dc11063a68
fix: compact superseded collector retries
2026-08-25 12:52:51 +00:00
shitratgit[bot]
db2e9ff6e8
fix: defer rebuildable derived-stream divergence
2026-08-25 09:00:08 +00:00
shitratgit[bot]
08ebb117b9
fix: exclude deterministic schema-rejected wakes
2026-08-25 08:54:03 +00:00
shitratgit[bot]
f2f3aa7e39
fix: recover invalid pending stream receipts
2026-08-25 08:45:10 +00:00
shitratgit[bot]
726877fabd
fix: exclude deterministic no-turn wake windows
2026-08-25 08:35:52 +00:00
shitratgit[bot]
e827061699
fix: checkpoint oversized pending deltas
2026-08-25 08:28:45 +00:00
shitratgit[bot]
d159d1f67a
fix: recognize checkpointed wake receipts
2026-08-25 08:20:10 +00:00
shitratgit[bot]
49efeafdb4
fix: checkpoint oversized pending wake receipts
2026-08-25 08:16:23 +00:00
shitratgit[bot]
9eb3270511
fix: recover orphaned bootstrap stream checkpoints
2026-08-25 08:09:33 +00:00
shitratgit[bot]
b22ae35733
fix: roll forward oversized bootstrap checkpoints
2026-08-25 08:05:01 +00:00
shitratgit[bot]
11781e7c03
fix: checkpoint oversized legacy wake bootstraps
2026-08-25 07:57:11 +00:00
shitratgit[bot]
b59c7f2ecd
fix: acknowledge no-growth wakes as replayed
2026-08-25 07:43:56 +00:00
shitratgit[bot]
7581e7dc6d
fix: admit cwd-less wakes into fleet fallback
2026-08-25 07:34:56 +00:00
shitratgit[bot]
80639a382a
fix: bound flowing capture and retire old memory surfaces
2026-08-25 07:22:16 +00:00
shitratgit[bot]
31b2f1efa2
fix: include exact remote workstream refs in memory review
2026-08-24 23:39:50 +00:00
shitratgit[bot]
913456b7d3
feat: add recent fleet memory review
2026-08-24 23:34:27 +00:00
shitratgit[bot]
65ed90c9ea
fix: enforce bounded gateway judgment turns
2026-08-24 22:34:08 +00:00
shitratgit[bot]
f8d3fc77b7
fix: decode failed flowing health receipts
2026-08-24 17:09:47 +00:00
shitratgit[bot]
548f4f9269
fix: bound gateway replay context
2026-08-24 16:57:24 +00:00
shitratgit[bot]
c3fd8df3f4
fix: harden gateway dependency recovery
2026-08-24 16:22:04 +00:00
shitratgit[bot]
57c20f9845
feat: cut over to composed flowing recall
2026-08-23 18:26:04 +00:00
shitratgit[bot]
825a1fadc6
feat: add scoped recall comparison
2026-08-23 06:36:18 +00:00
shitratgit[bot]
487ce45356
fix: make repository scopes CLI-safe
2026-08-22 20:55:36 +00:00
shitratgit[bot]
d46d95ee1f
fix: route live hooks to the collector
2026-08-22 20:47:04 +00:00
shitratgit[bot]
2d78be0e88
style: format flowing-memory admission
2026-08-22 20:43:48 +00:00
shitratgit[bot]
2647e4c091
test: stabilize inference exclusion identity
2026-08-22 20:38:42 +00:00
shitratgit[bot]
80ebac4248
fix: harden live flowing-memory admission
2026-08-22 20:21:45 +00:00
shitratgit[bot]
46c21139c3
feat: add flowing-memory runtime adapters
2026-08-22 17:37:05 +00:00
shitratgit[bot]
3c5232e48f
fix: restore docs recovery and readiness
2026-08-17 07:49:57 -07:00
shitratgit[bot]
0597dbbea7
feat(gateway): bind Slack threads to durable Pi sessions
2026-08-12 17:45:51 +00:00
shitratgit[bot]
2a3d333ae5
fix(gateway): use launchd user domain
2026-08-11 18:59:49 +00:00
shitratgit[bot]
1a70a43f96
feat: isolate book search and ingestion
2026-08-11 04:38:50 +00:00
shitratgit[bot]
272cff0ae1
fix(herdr): isolate system automation session
2026-08-11 03:53:15 +00:00
shitratgit[bot]
f5317fc336
fix(observability): bound ClickHouse OTEL searches
2026-08-10 01:45:43 +00:00
shitratgit[bot]
cc1275a41e
observations index: prune by id diff instead of hourly collection wipe
...
The hourly LaunchAgent ran a filter-delete of every document
(started_at:>=0) before each reimport. On 2026-08-05 08:02 that write
wedged Typesense 30.2's batched indexer while holding the collection
lock; searches exhausted all 16 threadpool threads in 48 seconds and
the server served nothing but /health 200s for four days.
Docs already use slug as id, so upsert was always idempotent. The wipe
only existed to remove deleted files; export ids + delete the stale
few does that without a mass delete on a serving collection. Files
that fail to parse keep their indexed copy instead of vanishing.
2026-08-09 09:31:15 -07:00
shitratgit[bot]
02d63d45a7
feat(gateway): triage Slack activations with Luna
2026-08-07 04:07:40 +00:00
shitratgit[bot]
0afffd635b
feat(gateway): narrate Slack worker lifecycle
2026-08-06 19:22:12 +00:00
shitratgit[bot]
a79b3ac527
feat(slack): deliver ShitRat work as Joel
2026-08-06 03:44:51 +00:00
shitratgit[bot]
3749b745d0
fix(slack): complete worker results in their source thread
2026-08-06 00:05:09 +00:00
shitratgit[bot]
6e4d198a7f
fix(slack): enforce one bot-owned work result
2026-08-05 23:23:59 +00:00
shitratgit[bot]
cc16a18d1e
fix(slack): export user token and normalize reply threads
2026-08-05 22:49:23 +00:00
shitratgit[bot]
eeceffd7a3
fix(gateway): pin local message event stream
2026-08-05 22:12:57 +00:00
shitratgit[bot]
8cfb7f93d9
fix(gateway): allow two-stage cursor progress
2026-08-05 22:11:14 +00:00
shitratgit[bot]
2c0703e869
fix(slack): use app user visibility for ShitRat threads
2026-08-05 22:02:26 +00:00
shitratgit[bot]
5caff4bf78
fix(slack): route satellite replies through Central
2026-08-05 17:32:40 +00:00