{"id":"int-b0057acb","kind":"field_change","created_at":"2026-06-26T19:02:23.413107989Z","actor":"dawn","issue_id":"klbr-wmz.11","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added shared EvidencePacket types and wired pipeline traces/context assembly through packets."}}
{"id":"int-6b2b7a08","kind":"field_change","created_at":"2026-06-26T19:10:48.430180564Z","actor":"dawn","issue_id":"klbr-wmz.12","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Built expanded EvidencePacket construction for turn windows and graph/episode/exact support with packet omission traces and regression coverage."}}
{"id":"int-8ac2cbea","kind":"field_change","created_at":"2026-06-26T19:18:49.291997616Z","actor":"dawn","issue_id":"klbr-wmz.13","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced session-level candidate dedupe with packet-level fusion, post-packet diversity caps, and verified known LongMemEval-S answer-bearing contexts."}}
{"id":"int-4c361464","kind":"field_change","created_at":"2026-06-26T19:25:29.692141203Z","actor":"dawn","issue_id":"klbr-wmz.14","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Removed rust-side lexical scoring and plural stemming from production retrieval; lexical hits now flow from SQLite FTS bm25 into packet fusion with regression coverage."}}
{"id":"int-33eee73c","kind":"field_change","created_at":"2026-06-26T19:36:59.790560321Z","actor":"dawn","issue_id":"klbr-wmz.17","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: extracted EvidencePlanner, routed runtime passive recall through MemoryPipeline packets, shared packet rendering, and added a runtime-style no-model packet recall fixture."}}
{"id":"int-3b6c8864","kind":"field_change","created_at":"2026-06-26T19:43:26.591177318Z","actor":"dawn","issue_id":"klbr-wmz.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: dense candidate generation now lazily backfills embedding_items from active promptable refs, scores canonical ref embeddings directly, and tests markdown-note dense hits plus suppressed-ref filtering."}}
{"id":"int-152e54e2","kind":"field_change","created_at":"2026-06-26T19:44:54.849322461Z","actor":"dawn","issue_id":"klbr-wmz.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: runtime passive recall now uses MemoryPipeline/EvidencePlanner packets, instructions document current packet XML, and fixtures cover turn-window recall plus explicit markdown refs; dense canonical dependency completed in klbr-wmz.1."}}
{"id":"int-530eeb20","kind":"field_change","created_at":"2026-06-26T20:05:53.48963379Z","actor":"dawn","issue_id":"klbr-wmz.16","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: report/trace now include packet-level answer-ref/session/neighbor/recall/token metrics and planner same-session cap omissions; deterministic no-model fixtures cover next/previous turn windows, dual-signal fusion, explicit-ref graph support, multilingual FTS, false recall, markdown dense hits, and suppression filtering. First-5 LongMemEval-S smoke confirms packet answerability for Target and Glass Menagerie; Target reader abstention remains tracked in klbr-wmz.10."}}
{"id":"int-eccdf4a9","kind":"field_change","created_at":"2026-06-26T20:07:25.955408924Z","actor":"dawn","issue_id":"klbr-wmz.7","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: deterministic klbr-core preflight now covers refs, reflinks, exact expansion, lifecycle leakage, supersession/provenance, duplicate writes, live-context routing, packet trust formatting, dense markdown hits, and right-session/wrong-chunk packet cases; docs/memory-benches.md documents the command."}}
{"id":"int-42b03c37","kind":"field_change","created_at":"2026-06-26T22:31:08.619723519Z","actor":"dawn","issue_id":"klbr-djb","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"updated AGENTS.md to match the latest codebase architecture (KDL configs, models.rs, memory lanes, router, evidence, garden, twilight discord)"}}
{"id":"int-9b2430fd","kind":"field_change","created_at":"2026-06-26T22:41:08.421865228Z","actor":"dawn","issue_id":"klbr-d67","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"documented klbr.kdl and bench.kdl config usage and secrets under the config.rs section in AGENTS.md"}}
{"id":"int-1c343816","kind":"field_change","created_at":"2026-06-26T22:53:38.072388985Z","actor":"dawn","issue_id":"klbr-wmz.6","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed harness work: answer-generation smoke is documented, official eval hook now stores command/status/stdout/stderr and parsed official_eval.json in report artifacts, and WhenLoss diagnostics include numeric local_normalized_contains scores plus numeric write/retrieval deltas. Real upstream official evaluator run is split to klbr-1yn because the evaluator command/env is not in this repo."}}
{"id":"int-d45ccd8a","kind":"field_change","created_at":"2026-06-26T22:57:15.855733231Z","actor":"dawn","issue_id":"klbr-wmz.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: retrieval traces now include LaneRoute {lanes, reason, archival_allowed}; discourse-local prompts skip archival fts/dense/graph search; exact refs still force archival-allowed exact-first routing; benchmark and runtime-style tests cover route policy."}}
{"id":"int-0e9a7584","kind":"field_change","created_at":"2026-06-26T23:09:35.683639032Z","actor":"dawn","issue_id":"klbr-wmz.10","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: packet-level fusion/turn-window expansion keeps same-session answer-bearing refs, turn-window packets now render in chronological order, and first-5 LongMemEval-S QA smoke at /tmp/klbr-lme-s-qa-limit5-chronological-window answers 51a45a95=Target and 58bf7951=The Glass Menagerie with packet metrics at 1.0."}}
{"id":"int-b56eeb77","kind":"field_change","created_at":"2026-06-26T23:19:52.146823027Z","actor":"dawn","issue_id":"klbr-wmz.15","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented packet-level reranking with bounded packet documents, exact-ref protection, traceable threshold fallback, bench flag wiring, tests, and live smoke."}}
{"id":"int-1449eba8","kind":"field_change","created_at":"2026-06-26T23:27:52.566256581Z","actor":"dawn","issue_id":"klbr-wmz.18","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Bounded packet rerank documents, added many-body regression, verified klbr-core tests and 51a45a95 packet rerank smoke now returns scores and Target."}}
{"id":"int-affda2e2","kind":"field_change","created_at":"2026-06-26T23:29:50.202679029Z","actor":"dawn","issue_id":"klbr-wmz.9","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Updated AGENTS and memory docs to current paths/status, separated architecture target-state from landed work, listed open bead ids, and verified stale docs/memory_architecture references are gone."}}
{"id":"int-b4471f78","kind":"field_change","created_at":"2026-06-26T23:33:01.356937572Z","actor":"dawn","issue_id":"klbr-wmz.19","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Centralized reader prompt, made packet-local adjacent bodies explicit evidence windows, added prompt contract test, and verified 51a45a95 non-rerank now answers Target with answer-bearing refs in context."}}
{"id":"int-50b6a7e3","kind":"field_change","created_at":"2026-06-26T23:36:55.988268642Z","actor":"dawn","issue_id":"klbr-wmz.5","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Episode notes now render as structured episode_event_card artifacts with event metadata, source-grounded timelines, stated facts/decisions, attachment markers, source refs, and promptable retrieval coverage; added core regression."}}
{"id":"int-e6260a2f","kind":"field_change","created_at":"2026-06-26T23:42:12.700535629Z","actor":"dawn","issue_id":"klbr-wmz.4","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added write_memory_note reflection tool for source-grounded profile/procedural markdown notes, ref supersession updates, source/policy frontmatter, stable lane paths, and tests for profile/procedural create/update paths."}}
{"id":"int-e9ba47e4","kind":"field_change","created_at":"2026-06-26T23:44:56.986031797Z","actor":"dawn","issue_id":"klbr-wmz.8","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added LoCoMo smoke fixture, loader tests for session/haystack/conversation shapes, protocol notes in report/manifest, docs with exact command/result, and verified locomo retrieval-only smoke."}}
{"id":"int-b44eac18","kind":"field_change","created_at":"2026-06-26T23:45:35.019415212Z","actor":"dawn","issue_id":"klbr-1yn","extra":{"field":"status","new_value":"blocked","old_value":"open"}}
{"id":"int-818764b6","kind":"field_change","created_at":"2026-06-26T23:45:35.350983219Z","actor":"dawn","issue_id":"klbr-wmz","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"All 19 memory architecture child issues are closed; docs/status were updated from current verification; remaining official evaluator run is tracked separately as external blocked klbr-1yn."}}
{"id":"int-15002d92","kind":"field_change","created_at":"2026-06-27T01:06:10.488930074Z","actor":"dawn","issue_id":"klbr-f0p","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Closed"}}
{"id":"int-bee7772a","kind":"field_change","created_at":"2026-06-27T13:28:09.963406965Z","actor":"dawn","issue_id":"klbr-9al","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented query constraint pass for fuzzy evidence packets with entity-boundary and negated-term suppression, exact-ref bypass, docs sync, and deterministic core fixtures."}}
{"id":"int-75771327","kind":"field_change","created_at":"2026-06-27T13:28:09.976735493Z","actor":"dawn","issue_id":"klbr-l93","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced fixed two-packet same-session cap with ref-overlap suppression for same-session packets, preserving distinct same-session evidence and updating tests/docs."}}
{"id":"int-27353fbf","kind":"field_change","created_at":"2026-06-27T13:28:58.859954398Z","actor":"dawn","issue_id":"klbr-fdr","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Duplicate/stale: lexical ranking policy was already retired in closed klbr-wmz.14; current code uses FTS-native candidate generation and packet fusion. Optional trigram/BGE sparse work can be filed separately if needed."}}
{"id":"int-e9f123e3","kind":"field_change","created_at":"2026-06-27T13:28:59.01170437Z","actor":"dawn","issue_id":"klbr-g5i","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Duplicate of existing blocked klbr-1yn, which already tracks running the official LongMemEval QA evaluator once the upstream evaluator command/environment is available."}}
{"id":"int-c183c25d","kind":"field_change","created_at":"2026-06-27T14:56:52.022821587Z","actor":"dawn","issue_id":"klbr-9yo","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented tool-required router calibration metrics and threshold selection; filed klbr-b4z for regenerating saved router artifacts."}}
{"id":"int-12aecbfc","kind":"field_change","created_at":"2026-06-27T15:08:17.198468383Z","actor":"dawn","issue_id":"klbr-b4z","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Regenerated router linear artifact out-router-linear-iter-15 with tool-required metrics, updated benchmark helper default to the fresh model, and filed klbr-mpy for residual tool→memory quality work."}}
{"id":"int-61df751e","kind":"field_change","created_at":"2026-06-27T15:12:00.165278848Z","actor":"dawn","issue_id":"klbr-av1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Graph-only packets are now omitted unless exact/fts/dense corroboration is present; omission traces use graph_only_uncorroborated and regression tests cover omitted and corroborated graph packets."}}
{"id":"int-d9f9e698","kind":"field_change","created_at":"2026-06-27T15:17:19.888479202Z","actor":"dawn","issue_id":"klbr-mpy","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added tool-required training weighting for the linear router and regenerated out-router-linear-iter-16. Test tool→memory improved 0.6913→0.0940, tool-required recall 0.3087→0.9060, and memory false-abstain remained 0.0000 on test/holdout."}}
{"id":"int-0d70493b","kind":"field_change","created_at":"2026-06-27T15:32:03.759629206Z","actor":"dawn","issue_id":"klbr-bqj","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented continuous-loop deterministic benchmark coverage with docs and regression tests"}}
{"id":"int-4dcf4d28","kind":"field_change","created_at":"2026-06-27T15:41:01.505996492Z","actor":"dawn","issue_id":"klbr-6an","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Unified memory provenance reads and tombstone propagation behind canonical ref edges; legacy memory_edges remains compatibility/backfill storage"}}
{"id":"int-b41c15b0","kind":"field_change","created_at":"2026-06-27T15:55:30.149033337Z","actor":"dawn","issue_id":"klbr-1yn","extra":{"field":"status","new_value":"closed","old_value":"blocked","reason":"local judge available via scripts/evaluate_qa_local.py — uses antigravity proxy at 127.0.0.1:8000/v1, no OPENAI_API_KEY needed. smoke tested. see benchmarks/README.md for --official-eval-cmd usage."}}
{"id":"int-df34b4f8","kind":"field_change","created_at":"2026-06-27T17:23:47.905857122Z","actor":"dawn","issue_id":"klbr-u3t","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"principled evidence selection rollout completed and verified by tests"}}
{"id":"int-71e2990c","kind":"field_change","created_at":"2026-06-27T17:25:27.900605321Z","actor":"dawn","issue_id":"klbr-u3t","extra":{"field":"status","new_value":"open","old_value":"closed"}}
{"id":"int-11ec8688","kind":"field_change","created_at":"2026-06-27T17:29:45.401636638Z","actor":"dawn","issue_id":"klbr-u3t.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Refactored RetrievedRef into EvidenceAtom with enums for source, entity type, and anchor kind, compiling cleanly across core and bench crates with passing tests."}}
{"id":"int-563a06d6","kind":"field_change","created_at":"2026-06-27T17:34:56.955307837Z","actor":"dawn","issue_id":"klbr-u3t.2","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Implemented principled RRF and bonus/penalty scoring formula in evidence.rs. verified all tests pass."}}
{"id":"int-192bdc48","kind":"field_change","created_at":"2026-06-27T17:35:59.399003763Z","actor":"dawn","issue_id":"klbr-u3t.3","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Implemented query-aware adaptive neighbor window expansion using looks_incomplete, query_is_wh_like, and a cheap FTS/Entity matching score helper. Verified all tests pass."}}
{"id":"int-323272d6","kind":"field_change","created_at":"2026-06-27T17:37:28.432255908Z","actor":"dawn","issue_id":"klbr-u3t.4","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Implemented BGE-M3 sparse embeddings retrieval path via API fallback, customized SQLite LIKE-based sparse match scoring in memory.rs, and integrated into pipeline.rs. Verified all tests pass."}}
{"id":"int-67cb73f9","kind":"field_change","created_at":"2026-06-27T17:37:41.203515867Z","actor":"dawn","issue_id":"klbr-u3t","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"All subtasks and blocker tasks are completed: Refactored RetrievedRef to EvidenceAtom, implemented the principled RRF/bonus fusion scoring formula, query-aware adaptive neighbor window expansion, and BGE-M3 sparse retrieval integration. All tests are passing green."}}
{"id":"int-2f66bdff","kind":"field_change","created_at":"2026-06-28T10:55:43.459636782Z","actor":"dawn","issue_id":"klbr-a9b.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Recorded tree-sitter-first, file-local first-pass boundary and explicit non-goals in issue design."}}
{"id":"int-677e7ff2","kind":"field_change","created_at":"2026-06-28T11:02:30.689146931Z","actor":"dawn","issue_id":"klbr-a9b.6","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented generic tree-sitter language detection, query support, and parse-status substrate via tree-sitter-language-pack; focused code_intel tests and klbr-core check pass."}}
{"id":"int-eaafe5e4","kind":"field_change","created_at":"2026-06-28T11:05:59.957452341Z","actor":"dawn","issue_id":"klbr-a9b.8","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented generic file-local symbol extraction through tree-sitter-tags over language-pack query bundles, including definition/reference roles, capture-derived kinds, ranges, docs, containment name paths, and focused tests."}}
{"id":"int-23ae46e8","kind":"field_change","created_at":"2026-06-28T11:09:27.068889325Z","actor":"dawn","issue_id":"klbr-a9b.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented generic tree-sitter-backed symbol_overview and find_symbol tools with focused tests."}}
{"id":"int-3bb3de01","kind":"field_change","created_at":"2026-06-28T11:11:25.555490986Z","actor":"dawn","issue_id":"klbr-a9b.4","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented read_symbol using the shared generic tree-sitter symbol matcher and body range extraction."}}
{"id":"int-c69a9f24","kind":"field_change","created_at":"2026-06-28T11:14:47.097183497Z","actor":"dawn","issue_id":"klbr-a9b.5","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented best-effort same-file find_references and find_definition tools over generic tree-sitter tags."}}
{"id":"int-401d0a5b","kind":"field_change","created_at":"2026-06-28T11:18:16.246397759Z","actor":"dawn","issue_id":"klbr-a9b.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented replace_symbol_body, insert_before_symbol, and insert_after_symbol using generic tree-sitter symbol ranges."}}
{"id":"int-21f83166","kind":"field_change","created_at":"2026-06-28T11:20:24.873425877Z","actor":"dawn","issue_id":"klbr-a9b.7","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added code-intel docs, registration coverage, and recorded focused verification commands."}}
{"id":"int-c8b11ed4","kind":"field_change","created_at":"2026-06-28T11:20:38.81144388Z","actor":"dawn","issue_id":"klbr-a9b","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Completed first-pass generic tree-sitter file-local code retrieval, navigation, symbolic edits, tests, and docs."}}
{"id":"int-ca7d767e","kind":"field_change","created_at":"2026-06-28T16:16:07.053939933Z","actor":"dawn","issue_id":"klbr-8dq","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: LongMemEval pipeline run now defaults --out under benchmarks/runs."}}
{"id":"int-fb2d145f","kind":"field_change","created_at":"2026-06-28T16:16:07.11528074Z","actor":"dawn","issue_id":"klbr-oba","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: added reproducible random LongMemEval sampling with question_type stratification."}}
{"id":"int-fdca5c0e","kind":"field_change","created_at":"2026-06-28T19:54:14.601069054Z","actor":"dawn","issue_id":"klbr-f0q.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented OpPlan/QueryOp classification, serialized op_plan into retrieval traces, preserved lookup defaults, added deterministic planner and pipeline trace tests."}}
{"id":"int-9125728a","kind":"field_change","created_at":"2026-06-28T21:21:26.576608546Z","actor":"dawn","issue_id":"klbr-h4l","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented project-local dense/sparse embedding cache, ran 25-sample QA bench, inspected failures, tried bounded planner/high-budget experiments, and wrote report packet."}}
{"id":"int-95ec3c9d","kind":"field_change","created_at":"2026-06-28T22:07:09.303815881Z","actor":"dawn","issue_id":"klbr-jwn","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed docs index, current architecture review rewrite, status banners, AGENTS routing, and follow-up implementation issue klbr-u0q."}}
{"id":"int-a495bc00","kind":"field_change","created_at":"2026-06-29T12:03:36.630940909Z","actor":"dawn","issue_id":"klbr-f0q.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed collect-mode packet assembly with fact-group coverage/gap trace, bounded lexical channel fanout, session/ref group coverage tests, and pipeline smoke verification."}}
{"id":"int-50889d47","kind":"field_change","created_at":"2026-06-29T12:03:44.817284963Z","actor":"dawn","issue_id":"klbr-f0q.4","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed ref-grounded fact_rows and timeline fields on EvidencePacket, rendered <facts>/<timeline> blocks, coverage trace propagation, and bench metrics for rendered/visible fact evidence."}}
{"id":"int-3b451797","kind":"field_change","created_at":"2026-06-29T12:03:55.79718643Z","actor":"dawn","issue_id":"klbr-f0q.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed initial planned synthesis over fact rows for count/sum/avg/order/update and guarded preference recommendations; lookup plans still fall through to the reader path. Covered by focused core tests."}}
{"id":"int-f20b3748","kind":"field_change","created_at":"2026-06-29T12:04:04.84169394Z","actor":"dawn","issue_id":"klbr-f0q.5","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed split bench metrics for selected/rendered/value/fact-row visibility and collect-mode fact-group recall, plus deterministic tests for count, sum/avg, order, update, preference distractor, lookup fallback, and cjk no-space trigram retrieval."}}
{"id":"int-4ce9088c","kind":"field_change","created_at":"2026-06-29T12:04:10.393166562Z","actor":"dawn","issue_id":"klbr-u0q","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed session/event-first lexical-contained slice: no english cue-list planner/filters, fts remains a candidate channel, trigram fts covers no-space multilingual exact-ish retrieval, traces expose session candidates/packet metrics, and docs clarify fts vs semantic multilingual retrieval."}}
{"id":"int-9a80e190","kind":"field_change","created_at":"2026-06-29T12:04:15.11512071Z","actor":"dawn","issue_id":"klbr-f0q","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed initial planner-grade evidence assembly slice: op-aware collect mode, fact/timeline packets, structured reducers, split metrics/fixtures, docs, and focused/pipeline verification."}}
{"id":"int-caa7095e","kind":"field_change","created_at":"2026-06-30T01:39:23.381332321Z","actor":"dawn","issue_id":"klbr-7yo.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed folgezettel note/fleeting storage paths, continuation/source/supersession edges, and trail lookup substrate."}}
{"id":"int-e9bb9fb2","kind":"field_change","created_at":"2026-06-30T01:39:27.478493927Z","actor":"dawn","issue_id":"klbr-7yo.2","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Implemented mk_index/mk_search/mk_follow/mk_recall/mk_remember/mk_revise/mk_link/mk_fleeting with focused tool-flow coverage."}}
{"id":"int-52e7b53c","kind":"field_change","created_at":"2026-06-30T01:39:31.72521797Z","actor":"dawn","issue_id":"klbr-7yo.3","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"memory_tools/all_tools now expose mk_* only for memory; old public memory tool names are removed from the normal registry and asserted in tests."}}
{"id":"int-5e3e4a9a","kind":"field_change","created_at":"2026-06-30T01:39:36.075956451Z","actor":"dawn","issue_id":"klbr-7yo.4","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"EvidencePlanner adds zettel trail_support packet bodies from parent/sibling/child/source refs, including chunk-to-note normalization and regression coverage."}}
{"id":"int-851c8c7b","kind":"field_change","created_at":"2026-06-30T01:39:40.647590536Z","actor":"dawn","issue_id":"klbr-7yo.5","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Added folgezettel docs, AGENTS/status updates, exposed-tool tests, mk flow tests, and zettel trail packet regression coverage; klbr-54l remains open for bench validation."}}
{"id":"int-01796566","kind":"field_change","created_at":"2026-06-30T01:39:44.868986285Z","actor":"dawn","issue_id":"klbr-7yo","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed folgezettel-native agent memory surface, zettel/fleeting storage, trail-aware packet support, docs, and focused regression tests."}}
{"id":"int-552fc7d3","kind":"field_change","created_at":"2026-06-30T12:55:16.409919653Z","actor":"dawn","issue_id":"klbr-54l.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"implemented trace_summary.jsonl/md and trace-diff command; verified against old/current/fixed LongMemEval-S regression rows"}}
{"id":"int-0ae39769","kind":"field_change","created_at":"2026-06-30T12:55:16.831283915Z","actor":"dawn","issue_id":"klbr-54l.2","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"session-first representatives now preserve real turn chunks and turn-window expansion keeps the anchor ref; 6b168ec8 retrieval smoke has answer ref rendered/in context"}}
{"id":"int-aa8165e6","kind":"field_change","created_at":"2026-06-30T12:55:17.248426659Z","actor":"dawn","issue_id":"klbr-54l.3","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"planner parser accepts tolerant op labels and LongMemEval category hints cover update/temporal/preference cases; tests and same-seed sample show update/count labels restored"}}
{"id":"int-ab919770","kind":"field_change","created_at":"2026-06-30T12:55:17.660458585Z","actor":"dawn","issue_id":"klbr-54l.4","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"context packing/render guardrails now keep answer-session packets renderable under packet budgets; traces expose stage/packet/render ranks; targeted rows b5ef892d and gpt4_385a5000 pass answer-ref-in-context"}}
{"id":"int-aa7c2ef1","kind":"field_change","created_at":"2026-06-30T12:55:18.069202784Z","actor":"dawn","issue_id":"klbr-54l.5","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"whenloss diagnostic summaries are emitted into trace_summary rows and docs frame LongMemEval passive QA as best-effort passive recall"}}
{"id":"int-c34adfde","kind":"field_change","created_at":"2026-06-30T12:55:18.472171415Z","actor":"dawn","issue_id":"klbr-54l.6","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"trace rows include writer_retention probes for answer refs and episode cards; same-seed sample reports writer vs retrieval misses separately"}}
{"id":"int-e9f364ec","kind":"field_change","created_at":"2026-06-30T12:55:18.89582463Z","actor":"dawn","issue_id":"klbr-54l","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"implemented trace-diff, planner hints/parser hardening, session/packet/render fixes, writer/whenloss diagnostics, docs, and final same-seed retrieval smoke; remaining passive misses are documented as follow-up opportunities"}}
{"id":"int-788f0749","kind":"field_change","created_at":"2026-06-30T17:01:55.237649146Z","actor":"dawn","issue_id":"klbr-e28","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed: diagnosed renderer truncation of anchor/local answer bodies, landed prioritized packet rendering, added regression tests, and verified same-seed official QA improved from broken 0.32 and old 0.44 to 0.56."}}
{"id":"int-eba49ab6","kind":"field_change","created_at":"2026-06-30T17:48:55.880302146Z","actor":"dawn","issue_id":"klbr-d76","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Not planned for now: user wants folgezettel usefulness evaluated from real-world usage traces rather than a synthetic agentic eval. Revisit only after real usage exposes concrete failures or measurable trace-review needs."}}
{"id":"int-ce8a7dc1","kind":"field_change","created_at":"2026-06-30T20:47:27.910556331Z","actor":"dawn","issue_id":"klbr-k7d","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed larger query-time LongMemEval QA run, inspected miss buckets, and recorded follow-up work."}}
{"id":"int-01ad9c52","kind":"field_change","created_at":"2026-06-30T21:01:48.359954498Z","actor":"dawn","issue_id":"klbr-2jh","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed structural inspection and diagnostic fix; filed aggregate value representation follow-up."}}
{"id":"int-6ca0e2c5","kind":"field_change","created_at":"2026-06-30T21:11:58.591402412Z","actor":"dawn","issue_id":"klbr-jae","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented typed evidence value mentions for fact rows, rendered them in memory packets, and made aggregate synthesis use only finite same-kind/unit aggregateable values. Ordinals, dates, and mixed-unit rows now abstain instead of falling back to first-number arithmetic; no prompt fixes were added."}}
{"id":"int-5d3aa77d","kind":"field_change","created_at":"2026-06-30T21:57:30.338732657Z","actor":"dawn","issue_id":"klbr-4ls","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented time-aware session-first ranking by threading ref event timestamps into EvidenceAtom and applying a bounded reference_time temporal score for episodic/live candidates, with canonical ref_timestamp preferred over promptable computed_at and sentinel/future safeguards. Stage-one traces now expose timestamp and temporal_score. Verified with klbr-core tests (166 passed, 1 ignored), klbr-bench tests (19 passed), fmt/diff checks, and retrieval-only LongMemEval-S smokes: sample20 at /tmp/klbr-time-aware-sample20 and corrected sample5 at /tmp/klbr-time-aware-sample5-v2."}}
{"id":"int-72e1b1bb","kind":"field_change","created_at":"2026-06-30T21:59:42.144961313Z","actor":"dawn","issue_id":"klbr-u03","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced hardcoded /home/mayer paths in antigravity bridge auth with dirs::home_dir()-based helpers, added ANTIGRAVITY_BRIDGE_CONFIG_DIR for token/cache files, and made the agy binary path configurable via ANTIGRAVITY_BRIDGE_BINARY_PATH or AGY_BINARY_PATH with ~/.local/bin/agy fallback. Verified cargo fmt --check and cargo test -p antigravity-bridge (9 passed)."}}
{"id":"int-9f29f590","kind":"field_change","created_at":"2026-06-30T22:01:41.091400446Z","actor":"dawn","issue_id":"klbr-noi","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced the missing ./default.nix package with config.nci.outputs.\"klbr-daemon\".packages.release. Verified nix eval .#packages.x86_64-linux.default.name returns klbr-daemon and nix flake show succeeds without the default.nix error."}}
{"id":"int-686e2908","kind":"field_change","created_at":"2026-06-30T22:03:16.088748369Z","actor":"dawn","issue_id":"klbr-zue","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced shell stdout/stderr byte slicing with char-boundary truncation helper and added UTF-8 regression tests. Verified cargo test -p klbr-core shell_truncation, full cargo test -p klbr-core (168 passed, 1 ignored), cargo fmt --check, git diff --check, and rg confirms the unsafe stdout/stderr slices are gone."}}
{"id":"int-eabe816d","kind":"field_change","created_at":"2026-06-30T22:04:39.33696926Z","actor":"dawn","issue_id":"klbr-41z","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Changed daemon default websocket bind from 0.0.0.0:8765 to 127.0.0.1:8765 and replaced DumpMemories std::fs::write with tokio::fs::write(...).await. Verified rg for old patterns, cargo fmt --check, and cargo test -p klbr-daemon."}}
{"id":"int-a150f81b","kind":"field_change","created_at":"2026-06-30T22:08:23.925241993Z","actor":"dawn","issue_id":"klbr-7e0","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Removed unregistered old memory tool modules and updated memory docs"}}
{"id":"int-c575a8f2","kind":"field_change","created_at":"2026-06-30T22:20:51.577686369Z","actor":"dawn","issue_id":"klbr-x1i","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Replaced klbr-bench raw argv dispatch with clap-derived commands and structured runner options"}}
{"id":"int-96f16ee3","kind":"field_change","created_at":"2026-06-30T22:27:11.180142339Z","actor":"dawn","issue_id":"klbr-rds","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Split klbr-bench main.rs into cli, continuous_loop, and longmem modules while preserving bench behavior"}}
{"id":"int-5c780dfb","kind":"field_change","created_at":"2026-06-30T22:34:06.198966004Z","actor":"dawn","issue_id":"klbr-f8w","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Split Discord formatting, inbox storage, and tool schema builders into modules and deduplicated batch row rendering prep"}}
{"id":"int-1f1c3a07","kind":"field_change","created_at":"2026-07-01T08:52:06.275727261Z","actor":"dawn","issue_id":"klbr-5h3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Re-exported core DTO types from klbr-ipc and removed daemon field-by-field mappers"}}
{"id":"int-623e8776","kind":"field_change","created_at":"2026-07-01T08:54:40.646821049Z","actor":"dawn","issue_id":"klbr-2kc","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Collapsed KDL optional-node parser helpers and centralized serde integer deserializers"}}
{"id":"int-4cb60a18","kind":"field_change","created_at":"2026-07-01T09:02:05.887375856Z","actor":"dawn","issue_id":"klbr-3ha","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Refactored shared SSE and media data-url parsing in models.rs; added focused coverage and verified klbr-core tests."}}
{"id":"int-d2a36a78","kind":"field_change","created_at":"2026-07-01T09:11:34.33603338Z","actor":"dawn","issue_id":"klbr-647","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Migrated klbr-core Message.role to a Role enum with lowercase serde compatibility and updated core role checks; verified workspace tests."}}
{"id":"int-e8560d77","kind":"field_change","created_at":"2026-07-01T09:14:49.216625941Z","actor":"dawn","issue_id":"klbr-ow7","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Extracted duplicated agent run-loop stream-failure backoff handling into a shared helper with a named retry limit; verified klbr-core tests."}}
{"id":"int-24fd625d","kind":"field_change","created_at":"2026-07-01T09:18:07.32698818Z","actor":"dawn","issue_id":"klbr-q53","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Moved external crate versions into root workspace.dependencies and switched member manifests to workspace=true; verified cargo metadata, workspace check, and workspace tests."}}
{"id":"int-04183019","kind":"field_change","created_at":"2026-07-01T09:25:30.275787695Z","actor":"dawn","issue_id":"klbr-so2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Split agent run_turn into stream_iteration and execute_tool_iteration phase helpers, reducing run_turn to a smaller dispatcher while preserving tool/preemption behavior; verified core and workspace tests."}}
{"id":"int-5dcd101a","kind":"field_change","created_at":"2026-07-01T09:26:28.189416219Z","actor":"dawn","issue_id":"klbr-ds9","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Satisfied by e61b0e5 and 453b014: deduplicated run-loop failure handling and split run_turn into stream/tool phase helpers while preserving behavior; workspace tests passed."}}
{"id":"int-706d5ee3","kind":"field_change","created_at":"2026-07-01T09:35:51.422527514Z","actor":"dawn","issue_id":"klbr-6m2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Split App.svelte into ConnectionRail, ChatHeader, Composer, AddDaemonModal, ReflinkPopover, ResolutionTraces, and shared UI types; verified svelte-check, build, diff check, and local Vite smoke."}}
{"id":"int-6a5bb5cc","kind":"field_change","created_at":"2026-07-01T09:48:37.465114937Z","actor":"dawn","issue_id":"klbr-wj2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added real folgezettel usage trace report command with reuse, revision, and review flags."}}
{"id":"int-f26ee4d7","kind":"field_change","created_at":"2026-07-01T14:33:43.153698998Z","actor":"dawn","issue_id":"klbr-pic","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Split turn streaming/tool execution into agent/turn.rs and moved local_send, wait_and_continue, and restart runtime behavior into tool modules while preserving workspace tests."}}
{"id":"int-b41fd926","kind":"field_change","created_at":"2026-07-01T15:09:11.257989689Z","actor":"dawn","issue_id":"klbr-9lt","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Moved passive recall, compaction, reflection, and agent tests into agent submodules; agent.rs now owns only the outer runtime loop and shared helpers."}}
{"id":"int-4e5efb593a34f480a3670c04fd3766cf","kind":"field_change","created_at":"2026-07-10T20:55:39.952118Z","actor":"dawn","issue_id":"klbr-1jn.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented transactional turn/note/memory write units, propagated provenance errors, added resumable session_ingests state with idempotent turn reuse, and covered rollback/retry with focused tests."}}
{"id":"int-a94c05eb72f3062b2c14982f4268e34a","kind":"field_change","created_at":"2026-07-10T20:55:40.674916Z","actor":"dawn","issue_id":"klbr-1jn.4","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Added query-target identity and extraction provenance to fact rows; reducers now require a consistent target, count target facts instead of sessions, reject unrelated same-unit values, and defer unsafe preference synthesis to the grounded reader. Focused synthesis tests pass."}}
{"id":"int-2a8373ff78f07aeebda9a3f93950766e","kind":"field_change","created_at":"2026-07-10T20:55:41.229946Z","actor":"dawn","issue_id":"klbr-3lf","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added aarch64-darwin flake support, gated wild to Linux, and verified cargo fmt/check/tests through nix develop on Apple Silicon."}}
{"id":"int-7600432634905cc84061ff54ef9fcde0","kind":"field_change","created_at":"2026-07-10T21:00:18.062271Z","actor":"dawn","issue_id":"klbr-1jn.5","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implemented bounded second-pass collect retrieval from query-aligned target gaps, new-ref merging, explicit stop reasons and follow-up query traces, and visible planner degradation status. Focused collect/planner tests pass."}}
{"id":"int-5ce26a59655f27d0e35a5d463c3849b1","kind":"field_change","created_at":"2026-07-10T21:00:18.610368Z","actor":"dawn","issue_id":"klbr-1jn.6","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Fact and timeline rows now distinguish observed_at from explicit valid_at; ISO dates become valid time, renderers expose both axes, and order/update reducers prefer valid time. Retroactive-report tests pass."}}
{"id":"int-9e7841b7e9651476ed2a89e7c3d5283d","kind":"field_change","created_at":"2026-07-10T21:00:37.913026Z","actor":"dawn","issue_id":"klbr-1jn.7","extra":{"field":"status","new_value":"open","old_value":"in_progress"}}
{"id":"int-c31dcead4b3fc5824a90e3aca141ebc9","kind":"field_change","created_at":"2026-07-10T21:05:17.264254Z","actor":"dawn","issue_id":"klbr-1jn.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added current storage-ownership ADR mapping canonical content/identity/graph owners versus FTS/vector compatibility projections, with invariants, migration order, rollback, and rejected alternatives. Production episode cards now default to note-only ownership."}}
{"id":"int-53386416e11173c95b46156bcbc17c9e","kind":"field_change","created_at":"2026-07-10T21:08:54.019353Z","actor":"dawn","issue_id":"klbr-1jn.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Removed global sync_reference_indexes calls from retrieval/reset, made promptable FTS/trigram updates incremental across writes and lifecycle changes, added explicit projection audit/repair APIs and corruption recovery tests, and stopped default episode dual writes."}}
{"id":"int-90bcdc29f079523f7c232182cf82f7f9","kind":"field_change","created_at":"2026-07-10T21:08:54.538357Z","actor":"dawn","issue_id":"klbr-1jn.8","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Added persisted garden file/store sync hashes, explicit create/update/rename/delete/conflict outcomes, safe tombstoning on deletion, two-sided edit protection, documented manual store-to-file policy, and round-trip conflict/delete tests."}}
{"id":"int-7370e0dc6b3fc39305398f3edd0d1186","kind":"field_change","created_at":"2026-07-10T21:19:04.027083Z","actor":"dawn","issue_id":"klbr-1jn.7","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"MemoryPipeline now runs bounded SQLite jobs on Tokio blocking workers; reads use independent query-only WAL handles, writes retain one ordered transactional connection, join/poison failures become structured errors, and concurrent ingest plus two retrievals pass under timeout."}}
{"id":"int-30cab00671b12b0b15bc85f7d147f545","kind":"field_change","created_at":"2026-07-10T21:19:04.74902Z","actor":"dawn","issue_id":"klbr-1jn","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed all eight architecture hardening children: resumable atomic ingest, canonical storage ADR, incremental projections and repair audit, query-aligned safe facts, iterative collect repair, bitemporal rows, bounded async SQLite execution, and conflict-safe garden reconciliation. Docs and regression coverage updated."}}
{"id":"int-0284c4a89952bd36081552d9a21b095c","kind":"field_change","created_at":"2026-09-06T00:06:54.933204Z","actor":"dawn","issue_id":"klbr-rhn","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-551b134aaf18921342bea79f06fcc7b7","kind":"field_change","created_at":"2026-09-06T00:14:09.533204Z","actor":"dawn","issue_id":"klbr-3xo.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-746e9da75785523a52d06de384305494","kind":"field_change","created_at":"2026-09-06T00:16:56.526827Z","actor":"dawn","issue_id":"klbr-h6p","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-45fbbe465c7a853eee3b68c64db99dbc","kind":"field_change","created_at":"2026-09-06T00:17:11.205887Z","actor":"dawn","issue_id":"klbr-7e3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-692f6d4146c5dcac3b38ff123d19e060","kind":"field_change","created_at":"2026-09-06T00:18:45.772074Z","actor":"dawn","issue_id":"klbr-3xo.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-6ddf7eb01f1a5d3977ee07f773685948","kind":"field_change","created_at":"2026-09-06T00:19:11.249728Z","actor":"dawn","issue_id":"klbr-3xo.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-58a4ef64932833557319ceacc135f59c","kind":"field_change","created_at":"2026-09-06T00:19:27.845862Z","actor":"dawn","issue_id":"klbr-3xo","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Completed behavior typestates, dry-run ephemeral harness, CAS activation/rollback, and adversary tests"}}
{"id":"int-0f469c115d2ee438fba3646d3327ccf3","kind":"field_change","created_at":"2026-09-06T00:21:05.936309Z","actor":"dawn","issue_id":"klbr-ft9","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-74c7f4175cf162bd602e8e41c407e264","kind":"field_change","created_at":"2026-09-06T00:26:23.870726Z","actor":"dawn","issue_id":"klbr-6bj","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-ee27eb6af1f446ff5ef1213e15e7b393","kind":"field_change","created_at":"2026-09-06T00:27:11.855166Z","actor":"dawn","issue_id":"klbr-lg6.1","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-617ac3544cb84c9be4b364a3663387f2","kind":"field_change","created_at":"2026-09-06T00:27:38.946356Z","actor":"dawn","issue_id":"klbr-tgb","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-b5c1f87a2182fbe9c72c8a8caef2e6a5","kind":"field_change","created_at":"2026-09-06T00:30:24.216442Z","actor":"dawn","issue_id":"klbr-lg6.3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Authored and verified integration chaos tests in klbr-daemon/tests/chaos_test.rs: burst input flooding during blocked/failing hooks, unacknowledged items survival across restart, independent operator control, typestate transitions, and concurrent duplicate race deduplication."}}
{"id":"int-027a12f054bb39fb9655ab10cc360bce","kind":"field_change","created_at":"2026-09-06T00:31:32.068915Z","actor":"dawn","issue_id":"klbr-lg6.2","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-5daaa7e37bf85a1a7227a9d6c42e7a1c","kind":"field_change","created_at":"2026-09-06T00:31:42.047144Z","actor":"dawn","issue_id":"klbr-lg6","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Closed"}}
{"id":"int-8f35173680661c0b6e15af63cda38b54","kind":"field_change","created_at":"2026-09-06T00:36:05.99516Z","actor":"dawn","issue_id":"klbr-na3","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-1cc31b5389e12bccb8d39ed0cd81a98e","kind":"field_change","created_at":"2026-09-06T14:31:11.533675Z","actor":"dawn","issue_id":"klbr-4fr","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-7522a87e70f6fbbc3a67cb49fdbb30fa","kind":"field_change","created_at":"2026-09-06T14:38:58.564197Z","actor":"dawn","issue_id":"klbr-h37","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-76681c810ef3778cea80ba29b5c876e6","kind":"field_change","created_at":"2026-09-06T14:38:59.945928Z","actor":"dawn","issue_id":"klbr-06i","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-af125e68fb1857ce6a635781b5b963b5","kind":"field_change","created_at":"2026-09-06T14:45:19.598535Z","actor":"dawn","issue_id":"klbr-2d0","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-234b77c3332e105337eb5a361c9564f3","kind":"field_change","created_at":"2026-09-06T14:55:35.56433Z","actor":"dawn","issue_id":"klbr-99b","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-a892d32f7e821faaf5fd18d11d02df6d","kind":"field_change","created_at":"2026-09-06T16:14:48.750121Z","actor":"dawn","issue_id":"klbr-e0c","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-11f2a2429c81ffbace8247bb2eac5abc","kind":"field_change","created_at":"2026-09-06T16:15:12.603959Z","actor":"dawn","issue_id":"klbr-xdj","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-6d3313ee6f1f5c50739fc79ee141f1ce","kind":"field_change","created_at":"2026-09-06T16:20:38.406803Z","actor":"dawn","issue_id":"klbr-9ap","extra":{"field":"status","new_value":"closed","old_value":"in_progress"}}
{"id":"int-e8d141517617a0312ed515db6e6927b3","kind":"field_change","created_at":"2026-09-06T16:22:33.833817Z","actor":"dawn","issue_id":"klbr-uyt","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-35c6f2974b7ca3fde42c3993ea555727","kind":"field_change","created_at":"2026-09-06T18:11:23.910004Z","actor":"dawn","issue_id":"klbr-opw","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-f09519896756e21c5f6cccb680245a6e","kind":"field_change","created_at":"2026-09-06T18:27:17.241537Z","actor":"dawn","issue_id":"klbr-7ms","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-f5f80016805e1007fb955abaafca6c63","kind":"field_change","created_at":"2026-09-06T18:31:01.475799Z","actor":"dawn","issue_id":"klbr-qnd","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-336d514ee93ca960500d9ca5a78b4678","kind":"field_change","created_at":"2026-09-06T18:33:49.318105Z","actor":"dawn","issue_id":"klbr-o2d","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-e96119db38867df9595eff3a99e2652e","kind":"field_change","created_at":"2026-09-06T19:26:37.848027Z","actor":"dawn","issue_id":"klbr-oce","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-3ec52cc1f29a1e116ba557c747402639","kind":"field_change","created_at":"2026-09-06T19:28:13.133212Z","actor":"dawn","issue_id":"klbr-l2g","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-76d2ad95ad5a01059a8ba051d96c6bd9","kind":"field_change","created_at":"2026-09-06T19:55:36.055698Z","actor":"dawn","issue_id":"klbr-o6n","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-0c0f91059e4be07729ea06db9fce97ed","kind":"field_change","created_at":"2026-09-06T20:00:12.743728Z","actor":"dawn","issue_id":"klbr-1ra","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-dd01618d5a321d7d1cb661a6a1f4093e","kind":"field_change","created_at":"2026-09-06T20:07:19.929228Z","actor":"dawn","issue_id":"klbr-agy","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-ad678d50bd36835dac6d6549441f9e09","kind":"field_change","created_at":"2026-09-06T20:09:56.347432Z","actor":"dawn","issue_id":"klbr-agy","extra":{"field":"status","new_value":"in_progress","old_value":"closed"}}
{"id":"int-0b13b0a8c382c918976fdd97090837ed","kind":"field_change","created_at":"2026-09-06T20:16:05.166803Z","actor":"dawn","issue_id":"klbr-agy","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-9636bfe4f65b143ee00928aa0bad9a8e","kind":"field_change","created_at":"2026-09-06T21:08:26.768621Z","actor":"dawn","issue_id":"klbr-b2z","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-e7711e5b10624ef55847fadd7923ca98","kind":"field_change","created_at":"2026-09-06T21:13:18.842098Z","actor":"dawn","issue_id":"klbr-b2z","extra":{"field":"status","new_value":"in_progress","old_value":"closed"}}
{"id":"int-7c89730e402b4ab6885018564fd3101f","kind":"field_change","created_at":"2026-09-06T21:48:15.559823Z","actor":"dawn","issue_id":"klbr-b2z","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-49cf2387feb9610a99b2e3bafea38be1","kind":"field_change","created_at":"2026-09-06T21:50:33.749556Z","actor":"dawn","issue_id":"klbr-ddx","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-af8e96a97b103d927fd7dca0b3fef76a","kind":"field_change","created_at":"2026-09-06T21:55:08.136726Z","actor":"dawn","issue_id":"klbr-ddx","extra":{"field":"status","new_value":"in_progress","old_value":"closed"}}
{"id":"int-8118f86d3327d53f3079164428a13a8b","kind":"field_change","created_at":"2026-09-06T21:56:33.064471Z","actor":"dawn","issue_id":"klbr-ddx","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-c6feeac0bad16f805a1fe9faef28c111","kind":"field_change","created_at":"2026-09-06T21:59:30.618455Z","actor":"dawn","issue_id":"klbr-0uk","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-9ca99ecb4f31ccfb8495a14cf25fe239","kind":"field_change","created_at":"2026-09-06T22:14:24.914459Z","actor":"dawn","issue_id":"klbr-cw4","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-166a41e09442a5853a26da136991a81e","kind":"field_change","created_at":"2026-09-06T22:15:44.586942Z","actor":"dawn","issue_id":"klbr-4zb","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-5c67c21d5895676f0f42b6fb1049d33c","kind":"field_change","created_at":"2026-09-07T02:15:05.496401Z","actor":"dawn","issue_id":"klbr-b4c","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-83902ba4c73f1107771f39cf7a1d984d","kind":"field_change","created_at":"2026-09-07T02:16:07.437249Z","actor":"dawn","issue_id":"klbr-2fd","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-88b9ce6690a1797c586e134495d61228","kind":"field_change","created_at":"2026-09-07T02:18:11.455525Z","actor":"dawn","issue_id":"klbr-yhk","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-28793dfc4423680ca57bdf806fe45a67","kind":"field_change","created_at":"2026-09-07T02:49:35.687968Z","actor":"dawn","issue_id":"klbr-a0s","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-5020a927786ae19e59342369680df521","kind":"field_change","created_at":"2026-09-11T04:43:55.940105Z","actor":"dawn","issue_id":"klbr-7su","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-a93783516a54fee0d7d7c76b1b519b4c","kind":"field_change","created_at":"2026-09-11T04:44:12.06691Z","actor":"dawn","issue_id":"klbr-8jn","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-b46d7862e239b890503f021d42f66302","kind":"field_change","created_at":"2026-09-11T04:44:46.977606Z","actor":"dawn","issue_id":"klbr-bhe","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-1b43c96f73f74d0b36b293e1d4ca00f9","kind":"field_change","created_at":"2026-09-11T04:44:48.004271Z","actor":"dawn","issue_id":"klbr-2hy","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-689af5ecabc025bd9cda70a92b55ddaa","kind":"field_change","created_at":"2026-09-11T04:45:06.689282Z","actor":"dawn","issue_id":"klbr-dt6","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-1311fd723011a73c8a4cfc7d6bbddadb","kind":"field_change","created_at":"2026-09-11T05:02:37.455564Z","actor":"dawn","issue_id":"klbr-8jn","extra":{"field":"status","new_value":"closed","old_value":"in_progress"}}
{"id":"int-59e864a8032046a90e0932981aed7393","kind":"field_change","created_at":"2026-09-11T05:03:19.190974Z","actor":"dawn","issue_id":"klbr-bhe","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-0bbbc8f3c7f715b1e86de3febd4ec58c","kind":"field_change","created_at":"2026-09-11T05:12:24.761458Z","actor":"dawn","issue_id":"klbr-dt6","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-8a4129800b246671611156d29ef1b092","kind":"field_change","created_at":"2026-09-11T05:21:19.069621Z","actor":"dawn","issue_id":"klbr-2hy","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-62898bdee0d64b20955f6d48df6eace8","kind":"field_change","created_at":"2026-09-11T05:27:27.547566Z","actor":"dawn","issue_id":"klbr-7su","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-6083489daad8c8aee7c64a7c92cbe075","kind":"field_change","created_at":"2026-09-11T05:46:36.378101Z","actor":"dawn","issue_id":"klbr-m7x","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-a6d7ddc8fe915b891efc4b9546ce6d26","kind":"field_change","created_at":"2026-09-11T05:46:37.244297Z","actor":"dawn","issue_id":"klbr-5il","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-2cf4a64d13e58e9b4c4fbd8a42eaba4d","kind":"field_change","created_at":"2026-09-11T05:46:38.280755Z","actor":"dawn","issue_id":"klbr-1mz","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-b863e84f96e867e566f6e579734fc114","kind":"field_change","created_at":"2026-09-11T05:46:40.563313Z","actor":"dawn","issue_id":"klbr-kla","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-7c0d7a98fb95a8b32c6988429e9ee4b2","kind":"field_change","created_at":"2026-09-11T05:46:41.167779Z","actor":"dawn","issue_id":"klbr-c3e","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-a957c6ddaa1db4030e9b70a17773797d","kind":"field_change","created_at":"2026-09-11T06:00:37.917619Z","actor":"dawn","issue_id":"klbr-1mz","extra":{"field":"status","new_value":"closed","old_value":"in_progress"}}
{"id":"int-d87a805b64c280c43e8b13512c1252ac","kind":"field_change","created_at":"2026-09-11T06:00:46.541673Z","actor":"dawn","issue_id":"klbr-c3e","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-0286715a372fd79de32dabc3af1d96cc","kind":"field_change","created_at":"2026-09-11T06:49:01.024429Z","actor":"dawn","issue_id":"klbr-5il","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-e52d8f63e72d7b184af6c8a519f55a71","kind":"field_change","created_at":"2026-09-11T06:49:08.84523Z","actor":"dawn","issue_id":"klbr-kla","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Closed"}}
{"id":"int-7f0e1be37b66868b55b2f54619c6e927","kind":"field_change","created_at":"2026-09-11T16:29:35.063433Z","actor":"dawn","issue_id":"klbr-9fd","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-e200a1874eda590078568dd696161b1f","kind":"field_change","created_at":"2026-09-11T16:29:47.402971Z","actor":"dawn","issue_id":"klbr-hc0","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-5e17da4e85e0bfa5ef6322f033a07a11","kind":"field_change","created_at":"2026-09-11T16:29:50.281978Z","actor":"dawn","issue_id":"klbr-inv","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-5499c483d6408f447fbe317fc4ab2f21","kind":"field_change","created_at":"2026-09-11T16:29:51.35083Z","actor":"dawn","issue_id":"klbr-aza","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-3c87c92b0b6f7aa74ad8b716a9e58dc2","kind":"field_change","created_at":"2026-09-11T16:29:52.407978Z","actor":"dawn","issue_id":"klbr-5uv","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-69e46350aefa06a4c5e4fadb9d443513","kind":"field_change","created_at":"2026-09-11T18:40:26.045079Z","actor":"dawn","issue_id":"klbr-38k","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-10d537b27e27eb4d3b088d004bc7b57c","kind":"field_change","created_at":"2026-09-11T18:40:30.099148Z","actor":"dawn","issue_id":"klbr-aon","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-e1ed47d7b75d1ea1e89b969638a5b9cd","kind":"field_change","created_at":"2026-09-11T18:40:36.212473Z","actor":"dawn","issue_id":"klbr-w1z","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-c3fc01bdae05076c475673ab6ebe8da3","kind":"field_change","created_at":"2026-09-11T18:40:41.013895Z","actor":"dawn","issue_id":"klbr-9rd","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-fe49d49dae0e9feca3398ade6095184f","kind":"field_change","created_at":"2026-09-11T18:40:48.373419Z","actor":"dawn","issue_id":"klbr-e5w","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-fe1092f8852cfbe9b1f4f953cb5abc85","kind":"field_change","created_at":"2026-09-11T19:01:37.171846Z","actor":"dawn","issue_id":"klbr-w1z","extra":{"field":"status","new_value":"closed","old_value":"in_progress"}}
{"id":"int-beefae0daba1a696382ed1e58e5491e9","kind":"field_change","created_at":"2026-09-12T04:10:16.996398Z","actor":"dawn","issue_id":"klbr-1j7","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"W0 test-only repro and source audit complete; targeted actual-request assertion failed as intended. Production follow-up remains with integration owner."}}
{"id":"int-285b249934a1bc30cc85d04bdab65acf","kind":"field_change","created_at":"2026-09-12T04:12:20.489294Z","actor":"dawn","issue_id":"klbr-y5r","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"ModelConfig Debug redacts credentials, endpoint/proxy values and extra options; regression failed before fix and passed after; serialization unchanged. Full P05 introspection remains separate."}}
{"id":"int-81a802a79a8931eacc7767b186872060","kind":"field_change","created_at":"2026-09-12T04:15:04.409273Z","actor":"dawn","issue_id":"klbr-e4t","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Implementation contract reviewed and sent. Runtime shared boundary is owned by integration parent; B implementation starts in a follow-on bead."}}
{"id":"int-6b783f4963b4bd407f789d777e240295","kind":"field_change","created_at":"2026-09-12T05:39:15.402258Z","actor":"dawn","issue_id":"klbr-6yh","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"global stage/current/adopt carrier reaches first exact provider message and survives restart; non-global remains stored_only"}}
{"id":"int-8308bd537357f616b5017dae766bf1cd","kind":"field_change","created_at":"2026-09-12T06:43:38.774715Z","actor":"dawn","issue_id":"klbr-cdx","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-6794bb70c968923f3b4acb5a5dee19af","kind":"field_change","created_at":"2026-09-12T08:33:28.49153Z","actor":"dawn","issue_id":"klbr-cdx","extra":{"field":"status","new_value":"closed","old_value":"in_progress"}}
{"id":"int-77caaa14915bfa62d25a37669ccae820","kind":"field_change","created_at":"2026-09-12T18:27:09.666579Z","actor":"dawn","issue_id":"klbr-x73","extra":{"field":"status","new_value":"closed","old_value":"open"}}
{"id":"int-18a509fac5685b68bc3a291c56fa4b55","kind":"field_change","created_at":"2026-09-12T18:27:10.122557Z","actor":"dawn","issue_id":"klbr-54f","extra":{"field":"status","new_value":"closed","old_value":"open"}}
