Memory as Infrastructure: Reliability Engineering for Persistent Agent Memory in Months-Long LLM-Assisted Development
Open accessAbstract
LLM coding agents are crossing from task-scale to project-scale: single assisted efforts that run for months, across repeated context compactions, on codebases far larger than any context window. We report operational experience from one such effort (a research project under a single continuous Claude Code session line since January 2026, driving a 633,000-line codebase, with its memory subsystem continuously instrumented since July 2026) and describe SIx Harness, the open-source memory and continuity infrastructure that emerged from keeping it coherent. The harness combines per-project long-term memory (hybrid lexical-vector retrieval over SQLite, fully local), precision-gated context injection, anti-recurrence stores for decisions and dead-ends, conventions engineered to survive compaction, and, the part we argue is missing from operational practice, reliability engineering for the memory subsystem itself: a session-start health gate with discriminated failure modes, heartbeat telemetry designed so that no enumerated failure mode can pass unrecorded, and alert-fatigue budgeting borrowed from SRE practice. We present what we believe is the first months-scale instrumented operational record of a persistent agent-memory subsystem in production development use: 78,933 hook invocations; 85 recorded failures, none silent: 84 in the subsystem's first three weeks, one since, none in the final 20 days; an injection layer whose ten-day precision instrument shows zero false fires against an intact denominator; and three production incidents traced from instrument reading to structural fix. From the record we distill seven design principles, state our limitations plainly (N=1, no control arm, self-reported), and publish a tagged pre-registered ablation protocol that any team can run with the released MIT-licensed kit.
AI snapshot
Written from the paper’s full text.
TL;DR
This paper reports an eight-month, single-project operational record of persistent agent memory in LLM-assisted development, arguing that memory should be treated as infrastructure with SRE-style reliability engineering. It presents SIx Harness, an MIT-licensed memory and continuity system, and distills seven design principles from 78,933 instrumented hook invocations, 85 recorded failures, and a ten-day precision window.
Key findings
- Across 78,933 hook invocations from 2026-07-02 through 2026-08-30, the heartbeat store recorded 85 failures, none silent: 84 in the subsystem’s first three weeks, one since, and none in the final 20 days.
- In the ten-day precision window (2026-08-19 to 08-28), there were 68 prompts, 14 intent-bearing, 3 real-use injections all judged topically justified, and 0 false injections on the 54 non-intent prompts; retrieval latency was median 0 ms across all prompts and median 2.5 s when retrieval ran.
- Three production incidents were traced from instrument readings to structural fixes: a day-one latency stack (11.3 s hook wall time reduced to 1.6 s), an impossible fallback embedding model (768-dimensional vectors against a 1024-dimensional index), and injections fired on machine-generated turns with no reader.
- The paper distills seven design principles, including “memory is infrastructure,” “instrument the denominator,” “precision beats recall for injected context,” and “fight both failure directions at once, with opposed rules.”
Methods
- Design: an experience report and operational record from one continuous Claude Code session line since January 2026, driving a 633,446-line codebase across 1,936 code files plus a 448-file design corpus, with the memory subsystem continuously instrumented since July 2026.
- System: SIx Harness combines per-project long-term memory (hybrid BM25 + vector retrieval over SQLite, local Ollama embeddings), anti-recurrence stores, precision-gated injection, a session-start health gate with heartbeats, and compaction-surviving conventions.
- Analysis: numbers are re-derived by scripted queries against instrument stores; the ten-day precision instrument records every prompt, injection, latency, and gate verdict, and the paper publishes a tagged pre-registered ablation protocol (A1: injection off; A2: gate off) for causal testing.
Limitations
- Stated in the paper: N=1, no control arm, self-reported by the system’s operator-builders (including the agent), confounding across model generations and tooling improvements, author-adjudicated labels without independent raters, and a pre-gate baseline whose sample denominator was not preserved.
- Stated in the paper: the precision window was a light-duty period (about a sixth of lifetime average load) with an idle gap and an outage; unmeasured costs include triage minutes, injected tokens, and maintenance attention; scope is single-operator and local-only, leaving team-scale threats such as memory poisoning unaddressed.
- Evident from the text: the quantities of greatest interest—rediscoveries prevented and knowledge not lost—are counterfactuals the observational record cannot count, and the causal ablation protocol is proposed but not yet run.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 30 cited sources checked · 0 supported · 0 flagged
- Findingown data
In the project's early record, three consecutive sessions each independently re-proposed a subsystem that was already built and sitting dormant, with the relevant design documents present in context each time.
“In our project's early record, three consecutive sessions each independently re-proposed a subsystem that was already built and sitting dormant, with the relevant design documents present in context each time.”
- Also stated in: § 3.2 Anti-recurrence stores: curated, not scraped · plain
“Early in the project, three consecutive sessions each re-proposed building a subsystem that already existed in the codebase in dormant form, with the design documentation injected into context each time.”
Quote in the paperSubstantial claim - Also stated in: § 3.2 Anti-recurrence stores: curated, not scraped · plain
- Findingown data
The precision telemetry's first full-window read showed two of the three real-use injections had fired on machine-generated turns.
“The precision telemetry's first full-window read showed two of the three real-use injections had fired on machine-generated turns”
Quote in the paperSubstantial claim - Findingown data
Before the relevance gates, the operations log records the stale-claim block firing on roughly four in five intent-bearing prompts.
“Before the relevance gates, the operations log records the stale-claim block firing on roughly four in five intent-bearing prompts”
Quote in the paperSubstantial claim - Findingown data
On the precision instrument's first day, the prompt hook's wall time exceeded its 3-second budget nearly fourfold.
“On the precision instrument's first day, the prompt hook's wall time exceeded its 3-second budget nearly fourfold, visible immediately in the invocation telemetry.”
Quote in the paperSubstantial claim - Findingnone given
The memory infrastructure is substantially built and daily-operated by the agent it serves, under the human operator's direction and review.
“The memory infrastructure described here is not only for the agent; it is substantially built and daily-operated by the agent it serves, under the human operator's direction and review.”
Quote in the paperSubstantial claim
- Findingown data
The gate's warm-up probe carried no context-size option while the real embed path sends one, so the model server reloaded the model twice per hook invocation to satisfy the mismatched context lengths.
“the gate's warm-up probe carried no context-size option while the real embed path sends one, so the model server reloaded the model twice per hook invocation to satisfy the mismatched context lengths.”
Quote in the paperSubstantial claim - Findingown data
Retrieval latency when retrieval ran (n=14) had median 2.5 s and max 10.3 s (the pre-fix failure-path day; incident 2).
“Retrieval latency, when retrieval | median 2.5 s • max 10.3 s (the pre-fix failure-path day; incident 2)”
Quote in the paperNot a substantial claim - Findingown data
Worst case, one prompt's injections were computed and then lost at 8.1 seconds against the 3-second hook budget.
“Worst case, one prompt's injections were computed and then lost at 8.1 seconds against the 3-second hook budget.”
Quote in the paperNot a substantial claim - Findingown data
Our precision record shows that the noise mechanism is suppressible.
“What our precision record shows is that the noise mechanism is suppressible”
Quote in the paperSubstantial claim - Findingown data
From 2026-07-02 through 2026-08-30, the subsystem's operational history is continuously instrumented, recording 78,933 hook invocations.
“From this date forward the subsystem's operational history is continuously instrumented: 78,933 hook invocations recorded through 2026-08-30.”
- Also stated in: § 4.1 The long haul: 78,933 invocations and a maturation curve · plain
“From the reliability layer's first day (2026-07-02) through 2026-08-30, the heartbeat store records 78,933 hook invocations.”
Quote in the paperSubstantial claim - Also stated in: § 4.1 The long haul: 78,933 invocations and a maturation curve · plain
- Findingnone given
Since January 2026, development has been conducted almost entirely through Claude Code, as one logical session line.
“Since January 2026, the eight months this paper covers, development has been conducted almost entirely through Claude Code, as one logical session line”
Quote in the paperSubstantial claim - Findingown data
The instrumented window produced zero false injections on the 54 non-intent prompts.
“zero on the 54 non-intent prompts”
- Also stated in: § 9 Conclusion · plain
“False injections on non-intent | 0 of 54”
Quote in the paperSubstantial claim - Also stated in: § 9 Conclusion · plain
- Findingown data
Degradation telemetry showed cold-start windows costing far more than a cold model should.
“Degradation telemetry showed cold-start windows costing far more than a cold model should.”
Quote in the paperSubstantial claim - Findingown data
Three incidents were traced from instrument to structural fix.
“three incidents traced from instrument to structural fix”
Quote in the paperNot a substantial claim - Findingown data
The gate's self-heal for the capture-event-outside-boundary RED class has been verified in production.
“its self-heal has been verified in production ( §4.2)”
Quote in the paperNot a substantial claim - Interpretationcitation
An agent-memory stack inherits the property of going stale silently unless something watches it.
“an agent-memory stack inherits exactly that property unless something watches it”
Quote in the paperSubstantial claim - Premisecitation
Irrelevant context measurably degrades model output on its own.
“Irrelevant context also measurably degrades model output on its own [Shi 2023;Liu 2024;Chroma 2025].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites Shi 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Liu 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Chroma 2025
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation
Compaction can silently erase standing safety constraints from context over long horizons.
“compaction can silently erase standing safety constraints from context over long horizons [GovDecay 2026]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites GovDecay 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data
The telemetry shows delivery: the right record surfaced at the moment of intent.
“We record this as what the telemetry shows, delivery: the right record surfaced at the moment of intent.”
Quote in the paperNot a substantial claim - Interpretationreasoning
The production instrument is the test rig for live-latency defects.
“the production instrument is the test rig for live-latency defects.”
Quote in the paperSubstantial claim - Interpretationreasoning
An anti-recurrence store that ingests everything becomes the noise channel of the third failure.
“an anti-recurrence store that ingests everything becomes the noise channel of §1's third failure”
Quote in the paperSubstantial claim- Rests on an assumption: The operator's triage decisions correctly identify which candidate decisions and dead-ends should enter the confirmed anti-recurrence record.
- Premisenone given
We found no prior report of an operated, health-gated, alert-budgeted reliability layer for a memory subsystem specifically.
“we found no prior report of an operated, health-gated, alert-budgeted reliability layer for a memory subsystem specifically, which is the practice this paper documents.”
Quote in the paperNot a substantial claim - Premisecitation
Vendor guidance now prescribes cross-session artifacts precisely because compaction is not sufficient.
“vendor guidance now prescribes cross-session artifacts precisely because”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Anthropic 2025b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- May combine two claims. 62
- Classified as probably not a substantial claim. 53
May combine two claims.
Findingown dataFor those two injections, topical relevance was genuine but readership was zero and the spend was real.
“Topical relevance was genuine; readership was zero; the spend was real.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe fallback existed only as an ~18-second model load plus a second timeout chain appended to every failure path.
“it existed only as an ~18-second model load plus a second timeout chain appended to every failure path.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataA configured fallback embedding model emitted 768-dimensional vectors against a 1024-dimensional index, so the dimension guard refused it every time and the fallback could never succeed.
“a configured fallback embedding model emitted 768-dimensional vectors against a 1024-dimensional index: the dimension guard refused it every time, so the fallback could never succeed”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe window's remaining real-use injection fired on a human-authored intent-bearing turn, and DO-NOT-REBUILD, stale-claim, and lineage blocks cleared every gate and named existing production subsystems relevant to the discussion at hand.
“The window's remaining real-use injection fired on a human-authored intent-bearing turn: DO-NOT-REBUILD, stale-claim, and lineage blocks cleared every gate and named existing production subsystems relevant to the discussion at hand.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningAt single-project scale, the project's failures were never that the data model was insufficiently expressive and always that some part of the pipeline was quietly wrong.
“at singleproject scale, our failures were never”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenUnder the old pre-gate behavior, the stale-claim block fired on roughly four in five intent-bearing prompts.
“Under the old pre-gate behavior (the stale-claim block firing on roughly four in five intent-bearing prompts)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe client resolved localhost to IPv6 first while the local inference server binds IPv4-only, burning ~2 seconds per call on a blackholed connect.
“the client resolved localhost to IPv6 first while the local inference server binds IPv4-only, burning ~2 seconds per call on a blackholed connect (the server was answering in 57 ms)”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataAs of this writing the codebase comprises 633,446 lines across 1,936 code files, plus a 448-file design corpus.
“As of this writing it comprises 633,446 lines across 1,936 code files, plus a 448-file design corpus.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataIn the ten-day precision window (2026-08-19 to 08-28), there were 2,121 hook invocations and 0 failures.
“Hook invocations / failures | 2,121 / 0”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe machine-generated turns were completion callbacks that flow through the same prompt hook as human input and present no decision point to any reader, human or agent.
“completion callbacks that flow through the same prompt hook as human input and present no decision point to any reader, human or agent.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe ten-day window was a light-duty period (2,121 hook invocations, roughly a sixth of the lifetime daily average), which bounds what it can show about load, though not about precision.
“It was a light-duty period by the project's standards (2,121 hook invocations, roughly a sixth of the lifetime daily average, spanning a multi-day idle gap and a network outage), which bounds what it can show about load, though not about precision.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe instrumented window produced three injections on real-use turns, all judged topically justified.
“The instrumented window produced three, all judged relevant”
- Also stated in: § 9 Conclusion · plain
“Injections on real-use turns | 3, each topically justified”
Quote in the paperSubstantial claim- Also stated in: § 9 Conclusion · plain
Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.
Findingown dataThe noise channel was remade so that silence is the default and every firing is accountable to a denominator.
“a noise channel remade so that silence is the default and every firing is accountable to a denominator”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataAll 85 recorded hook failures by day and family were classified from each row's stored error detail.
“All 85 recorded hook failures by day and family, classified from each row's stored error detail.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe record reported here includes 78,933 invocations; 85 recorded failures, none silent, none in the final 20 days.
“The record reported here (78,933 invocations; 85 recorded failures, none silent, none in the final 20 days”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAccumulated memory state at time of writing: 19,065 indexed chunks; 389 curated memory files; 154 captured decisions and 186 captured dead-ends, of which 59 and 47 respectively survived operator triage into the confirmed anti-recurrence record.
“Accumulated memory state at time of writing: 19,065 indexed chunks; 389 curated memory files; 154 captured decisions and 186 captured dead-ends, of which 59 and 47 respectively survived operator triage into the confirmed anti-recurrence record”
Quote in the paperSubstantial claim- Rests on an assumption: The operator's triage decisions correctly identify which candidate decisions and dead-ends should enter the confirmed anti-recurrence record.
May combine two claims.
Findingown dataThe failures cluster into four families: 20 Windows text-encoding failures on day one; 34 FTS5 virtual-table fault plus database-lock contention failures (July 2-6); 17 capture-pipeline failures (July 7-20); and 14 low-rate failures from control characters (July 8-August 10).
“Day one, 2026-07-02: 20 Windows text-encoding failures across four hooks”
- Also stated in: § 4.1 The long haul: 78,933 invocations and a maturation curve · plain
“2026-07-02 → 07-06: 34 failures: an FTS5 virtual-table fault plus database-lock contention under concurrent hooks.”
- Also stated in: § 4.1 The long haul: 78,933 invocations and a maturation curve · plain
“July 8 → August 10: 14 low-rate failures from control characters in ingested text breaking FTS5 string parsing”
Quote in the paperSubstantial claim- Also stated in: § 4.1 The long haul: 78,933 invocations and a maturation curve · plain
May combine two claims.
Findingown dataIn the ten-day precision window, there were 68 prompts, 14 intent-bearing.
“Prompts / intent-bearing | 68 / 14”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThe 2026-08-19 to 08-28 window adds denominator-complete injection telemetry.
“The 2026-08-19 → 08-28 window (ten calendar days, bounded by the precision instrument's deployment date on one side and this draft on the other) adds denominator-complete injection telemetry.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe instrumented final two months record 90 boundary crossings, a rate implying a few hundred over the period.
“Session boundaries before instrumentation went uncounted; the instrumented final two months alone record 90 boundary crossings, a rate implying a few hundred over the period.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataRetrieval latency for all prompts had median 0 ms, with 54 of 68 prompts triggering no retrieval work.
“Retrieval latency, all prompts | median 0 ms (54 of 68 prompts trigger no retrieval work)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataEighty-five hook invocations failed: 84 in the subsystem's first three weeks (July 2-21), one since (August 10), none in the final 20 days.
“Eighty-five failed: 84 of them in the subsystem's first three weeks (July 2-21), one since (August 10), none in the final 20 days.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn the ten-day window, 68 prompts were recorded, 14 intent-bearing, 3 injections (all judged relevant), 0 false fires on the 54 non-intent prompts.
“68 prompts, 14 intent-bearing, 3 injections (all judged relevant), 0 false fires on the 54 non-intent prompts.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAll 85 hook failures in the instrumented lifetime were recorded; none was discovered by suspicion.
“all 85 hook failures in the instrumented lifetime were recorded ( §4.1); none was discovered by suspicion.”
Quote in the paperSubstantial claim- Rests on an assumption: The eleven health-gate checks and the heartbeat enumeration cover the failure modes that matter for a persistent agent-memory subsystem.
May combine two claims.
Findingown dataStructural fixes ended each failure family, except four July 15-17 duplicate-chunk collisions that stopped without an attributable fix; the last recorded failure is 2026-08-10.
“Structural fixes ended each family, except four July 15-17 duplicate-chunk collisions that stopped without an attributable fix; the last recorded failure is 2026-08-10.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationServing systems treat context compaction as routine load-bearing infrastructure.
“serving systems treat context compaction as routine load-bearing infrastructure [ParallelCompaction 2026]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites ParallelCompaction 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationreasoningInjected blocks that are only sometimes relevant train the human operator (and plausibly the agent) to skim past them; once the channel is learned-noise, it is worse than absent.
“Injected blocks that are only sometimes relevant train the human operator (and plausibly the agent) to skim past them; once the channel is learned-noise, it is worse than absent.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationVendors now publish engineering guidance for agents that outlive their context windows.
“vendors now publish engineering guidance for agents that outlive their context windows [Anthropic 2025b]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Anthropic 2025b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Interpretationown dataAt tenure scale, the failures that matter most are memory failures, which come in four kinds: knowledge loss, repeated work, context degradation, and silent memory death.
“At tenure scale, the failures that matter most are not reasoning failures.They are memory failures, and we found they come in four kinds”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationcitationPersistent agent memory is infrastructure, and infrastructure needs reliability engineering: health checks with actionable alarms, heartbeats, freshness objectives, and an economics of alerting that respects the operator's attention.
“Our central claim is that the fourth failure re-frames the other three: persistent agent memory is infrastructure, and infrastructure needs reliability engineering: health checks with actionable alarms, heartbeats, freshness objectives, and an economics of alerting that respects the operator's attention [SRE 2016;Breck 2017]”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites SRE 2016
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Breck 2017
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Rests on an assumption: The eleven health-gate checks and the heartbeat enumeration cover the failure modes that matter for a persistent agent-memory subsystem.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationMeasured task horizons for AI agents have been doubling roughly every seven months.
“Measured task horizons for AI agents have been doubling roughly every seven months [METR 2025]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites METR 2025
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationThe nearest neighbors to this work are a one-month qualitative action-research study of 391 consecutive LLM sessions on one project and org-scale production GenAI telemetry that is memory-blind; neither instruments the memory subsystem.
“The nearest neighbors are a one-month qualitative action-research study of 391 consecutive LLM sessions on one project [WrittenByAI 2026] and org-scale production GenAI telemetry that is memory-blind [WhatsCode 2026]; neither instruments the memory subsystem.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites WrittenByAI 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites WhatsCode 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim.
PremisecitationDocumentation research has long observed that artifacts go stale silently.
“Documentation research has long observed that artifacts go stale silently (”
Quote in the paperSubstantial claim0 of 1 sources checked- cites OutdatedDocs 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenAll numbers derive from the instrument stores by scripted queries, each documented in the artifact's numbers appendix.
“All numbers derive from the instrument stores by scripted queries, each documented in the artifact's numbers appendix.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisereasoningThree research streams converge on, and stop short of, this paper's ground.
“Three research streams converge on, and stop short of, this paper's ground.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe related-work sweep behind §8 was web-verified on 2026-08-30, and the three most load-bearing comparisons were additionally re-verified against live sources at drafting time.
“The related-work sweep behind §8 was web-verified on 2026-08-30, and the three most load-bearing comparisons were additionally re-verified against live sources at drafting time.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataRelevance is not sufficient; the injection contract is with a reader, and a turn can have none.
“relevance is not sufficient; the injection contract is with a reader, and a turn can have none.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Study design and conductnone givenWhether delivery becomes prevention is a counterfactual an observational record cannot count.
“Whether delivery becomes prevention (work not repeated that otherwise would have been) is precisely the counterfactual an observational record cannot count”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningFive injection firings on the deployment day were authors' synthetic validation probes and are excluded from use-analysis.
“Five injection firings on the deployment day were authors' synthetic validation probes and are excluded from use-analysis by that stated rule”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Interpretationnone givenEvery component sophisticated enough to fail interestingly will.
“Every component sophisticated enough to fail interestingly will.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenEvery metric in the ablation protocol is a query against stores the kit creates.
“every metric above is a query against stores the kit creates.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe kit's 580 offline tests did not catch either root cause and, being fully offline, could not have.
“the kit's 580 offline tests did not catch either root cause and, being fully offline, could not have”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataA new memory subsystem in real production converges from a double-digit-failure first week to a single failure in its last five weeks and none in its last 20 days.
“a new memory subsystem in real production converges 68 prompts (every one writes a telemetry row) 54 non-intent | 0 false injections 14 intent-bearing 3 injections (2 machine-turn, 1 human-turn), all judged relevant recorded pre-gate rate: ~4 of 5 intent-bearing prompts drew a noise block”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Study design and conductnone givenThe kit installs on any Claude Code project in one command.
“the kit installs on any Claude Code project in one command”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe record is produced by the system's own operator-builders, and one of those operators is the agent the system serves; the instrumentation is designed to resist motivated reading, but design intent is not independence.
“Self-report: the record is produced by the system's own operatorbuilders, and one of those operators is the agent the system serves; the instrumentation is designed to resist motivated reading (denominators, append-only stores), but design intent is not independence.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe agent implemented much of the infrastructure under the author's direction, operates its triage and health routines, and assisted substantially in drafting this manuscript, including deriving every reported number from the instrument stores.
“The agent implemented much of the infrastructure under the author's direction, operates its triage and health routines, and assisted substantially in drafting this manuscript, including deriving every reported number from the instrument stores.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenSIx Harness v0.2.2 is released under the MIT license at github.com/mike-m6online/SIx_Harness.
“SIx Harness v0.2.2 is released under the MIT license at github.com/mike-m6online/SIx_Harness”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Study design and conductnone givenThe eight months span model generations, tooling improvements, and operator learning, all of which improve outcomes independently of memory infrastructure.
“Confounding: the eight months span model generations, tooling improvements, and operator learning, all of which improve outcomes independently of memory infrastructure.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataAt task scale, agent memory is a convenience; at tenure scale it is load-bearing infrastructure, and it fails like infrastructure: quietly, at the joints, in both directions at once.
“At task scale, agent memory is a convenience.At tenure scale it is load-bearing infrastructure, and it fails like infrastructure: quietly, at the joints, in both directions at once.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe record is reported by the system's own operator-builders, human and agent alike, which is a bias.
“it is a bias disclosure: the record is reported by the system's own operator-builders, human and agent alike”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based).
Interpretationnone givenThe binding constraint is the reader's trust in the channel, spent by every irrelevant firing and only slowly re-earned.
“The binding constraint is the reader's trust in the channel, spent by every irrelevant firing and only slowly re-earned.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenN = 1: one project, one human operator with one agent, one stack (Claude Code, local Ollama, Windows), one domain.
“N = 1: one project, one human operator with one agent, one stack (Claude Code, local Ollama, Windows), one domain.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningA shared-memory deployment would need admission control and provenance we did not need.
“a shared-memory deployment would need admission control and provenance we did not need.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe author's prior line placed a language model inside a deterministic verification harness, with provenance-carrying claims and evidence-class-bounded confidence, demonstrated on metadata reconstruction and distilled as design principles.
“placing a language model inside a deterministic verification harness, with provenance-carrying claims and evidence-class-bounded confidence, demonstrated on metadata reconstruction [Rosetta 2026] and distilled as design principles [DetByDefault 2026].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites Rosetta 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites DetByDefault 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
PremisecitationA rapid recent line argues deployed agent memory degrades and must be engineered for.
“A rapid recent line argues deployed agent memory degrades and must be engineered for”
Quote in the paperSubstantial claim0 of 3 sources checked- cites Aging 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites MemFail 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites STALE 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.
InterpretationreasoningA months-long agent session line is, in effect, a developer who turns over at every compaction; that is why turnover economics, not context-window engineering, is the right ancestral frame.
“A months-long agent session line is, in effect, a developer who turns over at every compaction; that is why turnover economics, not context-window engineering, is the right ancestral frame.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
InterpretationreasoningThe released kit makes the causal questions testable, on our deployment or anyone's.
“The released kit makes the causal questions testable, on our deployment or anyone's.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S4 (based).
Study design and conductnone givenWhether gated injection yields net benefit where their un-gated scaffolding cost net performance is an open question our A1 protocol is designed to answer.
“whether gated injection yields net benefit where their un-gated scaffolding cost net performance is an open question our A1 protocol is designed to answer.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningAn unactionable alarm does not merely waste attention; it trains the reader out of the channel that will one day carry the real one.
“An unactionable alarm does not merely waste attention; it trains the reader out of the channel that will one day carry the real one.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductreasoningEvery hook invocation writes a row before doing work, including the boring ones.
“Every hook invocation writes a row before doing work, including the boring ones.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.
InterpretationreasoningThere the harness governs the model's claims about data; here the same stance governs the memory subsystem of a development agent.
“There the harness governs the model's claims about data; here the same stance governs the memory subsystem of a development agent.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationThe pre-AI software-engineering literature stated our problem first: knowledge loss under developer turnover, measured and priced; documentation that goes stale silently; domain knowledge thinly spread as a root cause of failure; and developers relying on interruption and archaeology because knowledge lives in heads.
“the pre-AI software-engineering literature stated our problem first: knowledge loss under developer turnover, measured and priced [Rigby 2016;Robillard 2021]; documentation that goes stale silently [OutdatedDocs 2023]; domain knowledge thinly spread as a root cause of failure [Curtis 1988]; and developers relying on interruption and archaeology because knowledge lives in heads [LaToza 2006].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites Rigby 2016
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Robillard 2021 source
- cites OutdatedDocs 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenMemory fails toward rediscovery (what exists is ignored) and toward decay (what is recorded is wrong).
“Memory fails toward rediscovery (what exists is ignored) and toward decay (what is recorded is wrong).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
PremisereasoningThese reports are longitudinal but memory-blind.
“These reports are longitudinal but memory-blind.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningA retrieval layer the reader has learned to skim is worse than none.
“a retrieval layer the reader has learned to skim is worse than none.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Interpretationnone givenThe questions the record cannot settle can at least be made precise, pre-registered, and cheap for others to run.
“the questions it cannot settle can at least be made precise, pre-registered, and cheap for others to run.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductreasoningThe pre-registered A1 ablation is designed to measure whether delivery becomes prevention.
“it is the primary quantity the pre-registered A1 ablation ( §7) is designed to measure.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Study design and conductnone givenA shakedown run by the system's builders changes the builders' behavior.
“Observer effects: a shakedown run by the system's builders changes the builders' behavior.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenEvery number in this paper is re-derivable from the documented queries in the paper's numbers appendix run against the instrument stores; the stores themselves contain project-identifying content and are not released; the queries, schemas, and the instrument code that produces such stores on any deployment are.
“Every number in this paper is re-derivable from the documented queries in the paper's numbers appendix run against our instrument stores; the stores themselves contain project-identifying content and are not released; the queries, schemas, and the instrument code that produces such stores on any deployment are.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe repository includes the 580-test offline suite, the one-command installer, and the tagged pre-registration (prereg-ablation-v1).
“The repository includes the 580-test offline suite, the one-command installer, and the tagged pre-registration (prereg-ablation-v1).”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductreasoningThe project was never run without the harness over a comparable period, so effect sizes are not causal claims.
“No control arm: the project was never run without the harness over a comparable period; effect sizes are not causal claims.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe duality of memory failure has recently been formalized as a benchmark metric, and its decayed pole is now benchmarked directly.
“The duality has recently been formalized as a benchmark metric [FAMA 2026], and its decayed pole is now benchmarked directly [STALE 2026]”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites FAMA 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites STALE 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.
InterpretationreasoningWe regard this wave as the in-vitro companion to our in-vivo record: it names and measures, under controlled faults, the failure families our incidents exhibit under natural ones.
“We regard this wave as the in-vitro companion to our in-vivo record: it names and measures, under controlled faults, the failure families our incidents exhibit under natural ones.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataWithin its enumerated failure modes, the system could not fail without leaving a record, and not one of the 85 recorded failures was discovered by suspicion or archaeology.
“we claim that within its enumerated failure modes it could not fail without leaving a record, and that not one of the 85 recorded failures was discovered by suspicion or archaeology.”
Quote in the paperSubstantial claim- Rests on an assumption: The eleven health-gate checks and the heartbeat enumeration cover the failure modes that matter for a persistent agent-memory subsystem.
May combine two claims.
Study design and conductnone givenThe precision window is bounded by its instrument's deployment date rather than chosen, but it was a light-duty period (about a sixth of lifetime average load) including an idle gap and an outage.
“Window representativeness: the precision window is bounded by its instrument's deployment date rather than chosen, but it was a light-duty period (about a sixth of lifetime average load) including an idle gap and an outage.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductreasoningThe second instantiation tempers the single-deployment concern for the principles, while the memory-subsystem operational record itself remains N=1.
“that second instantiation tempers the single-deployment concern for the principles, while the memory-subsystem operational record itself remains N=1.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningA 14-intent-prompt window under the old pre-gate behavior would have produced on the order of eleven noise firings.
“a 14-intent-prompt window would have produced on the order of eleven noise firings.”
Quote in the paperNot a substantial claim- Rests on an assumption: The old pre-gate firing rate (roughly four in five intent-bearing prompts) is applicable to the instrumented window's intent-bearing prompts for the counterfactual estimate.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe genre of production experience with AI-assisted development runs from population-scale telemetry through org-scale deployment reports to RCTs whose disagreement about productivity underlines that throughput is not the only quantity worth measuring.
“The genre runs from populationscale telemetry [Ziegler 2024;Peng 2023] through org-scale deployment reports (25 months of GenAI telemetry at WhatsApp [WhatsCode 2026], LLM-driven migrations at Google [GoogleMigrate 2025]) to RCTs whose disagreement about productivity [METR-RCT 2025] underlines that throughput is not the only quantity worth measuring.”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites Ziegler 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Peng 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites WhatsCode 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable), S4 (based).
Study design and conductnone givenThe quantities we care most about (rediscoveries prevented, knowledge not lost) are counterfactuals observation cannot count.
“Finally, the quantities we care most about (rediscoveries prevented, knowledge not lost) are counterfactuals observation cannot count.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningContext injection is a delivery mechanism, not a guarantee of uptake.
“Context injection is a delivery mechanism, not a guarantee of uptake.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe pre-gate baseline's sample denominator was not preserved and is reported as context only.
“the pre-gate baseline's sample denominator was not preserved and is reported as context only.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenWe did not instrument the harness's own overhead: triage minutes, injected tokens, maintenance attention; a net-cost accounting is required before claims of net benefit.
“Unmeasured costs: we did not instrument the harness's own overhead: triage minutes, injected tokens, maintenance attention; a net-cost accounting is required before claims of net benefit”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataThe contemporaneous measurement's full sample denominator was not preserved.
“This contemporaneous measurement's full sample denominator was not preserved; we report it as context, not as a comparison leg”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationSRE ideas have been applied to agents in general (safety SLOs, circuit breakers, health checks) and agent-observability tooling now traces memory operations as spans.
“SRE ideas have been applied to agents in general (safety SLOs, circuit breakers, health checks [MsftSRE 2026, as described in its published summary]) and agent-observability tooling now traces memory operations as spans [Braintrust 2026]”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites MsftSRE 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Braintrust 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Study design and conductnone givenThe full protocol is committed and tagged in the artifact repository (PREREGISTRATION.md, tag prereg-ablation-v1, 2026-08-30, registered before any ablation run).
“The full protocol is committed and tagged in the artifact repository (PREREGISTRATION.md,tag prereg-ablation-v1, 2026-08-30, registered before any ablation run)”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductreasoningThis is an experience report from a single deployment, and its evidential limits are structural.
“This is an experience report from a single deployment, and its evidential limits are structural.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataSeven transferable design rules were distilled from traced failures, including the observation that memory fails in two opposite directions (rediscovering what exists and acting on decayed records), which demand deliberately opposed operational rules held in tension.
“seven transferable design rules distilled from traced failures, including the observation that memory fails in two opposite directions (rediscovering what exists and acting on decayed records), which demand deliberately opposed operational rules held in tension.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe reliability-engineering toolkit transplants cleanly to agent memory, and transplants decision-deterministically, the model never adjudicating its own continuity.
“the reliability-engineering toolkit transplants cleanly to agent memory (and transplants decision-deterministically, the model never adjudicating its own continuity)”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductcitationThe design stance behind §5 is not unique to this deployment: the same operator pair applied it to a second, independently published system, a metadata-reconstruction verification harness whose companion methodology paper articulates the shared stance.
“Generality of the principles vs. the record: the design stance behind §5 is not unique to this deployment: the same operator pair applied it to a second, independently published system, a metadata-reconstruction verification harness [Rosetta 2026] whose companion methodology paper [DetByDefault 2026] articulates the shared stance”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites Rosetta 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites DetByDefault 2026
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationreasoningThe regimes differ: their indicted scaffolding is standing symbolic constraint, accumulating in every prompt, and their failure mechanism is agent-side symbolic retreat; our injection layer is episodic, relevance-gated, silent by default, and health-monitored, and our observed failure economics concern the reader's attention.
“The regimes differ: their indicted scaffolding is standing symbolic constraint, accumulating in every prompt, and their failure mechanism is agent-side symbolic retreat; our injection layer is episodic, relevance-gated, silent by default, and health-monitored (their report describes no gating or monitoring layer), and our observed failure economics concern the reader's attention.”
Quote in the paperSubstantial claim
The paper relies on this without support.
The operator's triage decisions correctly identify which candidate decisions and dead-ends should enter the confirmed anti-recurrence record.
“the operator (in our deployment, usually the agent, batch-reviewed by the human) triages them (confirm, reject, retitle) before they enter the confirmed record”
The paper relies on this without support.
The eleven health-gate checks and the heartbeat enumeration cover the failure modes that matter for a persistent agent-memory subsystem.
“At every session start, eleven checks probe the stack end to end and print one line”
The paper relies on this without support.
The old pre-gate firing rate (roughly four in five intent-bearing prompts) is applicable to the instrumented window's intent-bearing prompts for the counterfactual estimate.
“Under the old pre-gate behavior (the stale-claim block firing on roughly four in five intent-bearing prompts), a 14-intent-prompt window would have produced on the order of eleven noise firings.”
Cites
Generative Agents: Interactive Simulacra of Human Behavior
Park, J. S., O'Brien, J., Cai, C. J., Morris, M. R., Liang, P., & Bernstein, M. S. (2023) · Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology · doi:10.1145/3586183.3606763 · Cited by 2,187 · see citing works
Generative Agents: Interactive Simulacra of Human Behavior
Park, J. S., O'Brien, J. C., Cai, C. J., Morris, M. R., Liang, P., & Bernstein, M. S. (2023) · arXiv · doi:10.48550/arxiv.2304.03442 · Cited by 2,173 · see citing works
A field study of the software design process for large systems
Curtis, B., Krasner, H., & Iscoe, N. (1988) · Communications of the ACM · doi:10.1145/50087.50089 · Cited by 2,076 · cited 1× · see citing works
“…turnover, measured and priced [Rigby 2016; Robillard 2021]; documentation that goes stale silently [OutdatedDocs 2023]; domain knowledge thinly spread as a root cause of failure [Curtis 1988]; and developers relying on interruption and archaeology because knowledge lives in heads [LaToza 2006].”
Lost in the Middle: How Language Models Use Long Contexts
Liu, N. F., Lin, K., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., & Liang, P. (2024) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00638 · Cited by 1,612 · cited 1× · see citing works
“Model-side evidence that irrelevant context degrades output [Shi 2023; Liu 2024; Chroma 2025] argues for injecting less; the reader-side skim reflex argues for silence as the default .”
Overriding of Drug Safety Alerts in Computerized Physician Order Entry
van der Sijs, H., Aarts, J., Vulto, A., & Berg, M. (2006) · Journal of the American Medical Informatics Association · doi:10.1197/jamia.m1809 · Cited by 1,117 · cited 1× · see citing works
“The gate’s contract borrows the SRE maxim that every page must be actionable [SRE 2016], and clinical alarm-fatigue research supplies the failure mode when it is violated: operators desensitize and override [DrugAlerts 2006; Ancker 2017].”
with the HITEC Investigators, Ancker, J. S., Edwards, A., Nosal, S., Hauser, D., Mauer, E., & Kaushal, R. (2017) · BMC Medical Informatics and Decision Making · doi:10.1186/s12911-017-0430-8 · Cited by 709 · cited 1× · see citing works
“The gate’s contract borrows the SRE maxim that every page must be actionable [SRE 2016], and clinical alarm-fatigue research supplies the failure mode when it is violated: operators desensitize and override [DrugAlerts 2006; Ancker 2017].”
Maintaining mental models: a study of developer work habits
LaToza, T. D., Venolia, G., & DeLine, R. (2006) · Proceedings of the 28th international conference on Software engineering · doi:10.1145/1134285.1134355 · Cited by 628 · cited 1× · see citing works
“…turnover, measured and priced [Rigby 2016; Robillard 2021]; documentation that goes stale silently [OutdatedDocs 2023]; domain knowledge thinly spread as a root cause of failure [Curtis 1988]; and developers relying on interruption and archaeology because knowledge lives in heads [LaToza 2006].”
The ML test score: A rubric for ML production readiness and technical debt reduction
Breck, E., Cai, S., Nielsen, E., Salib, M., & Sculley, D. (2017) · 2017 IEEE International Conference on Big Data (Big Data) · doi:10.1109/bigdata.2017.8258038 · Cited by 310 · cited 1× · see citing works
“The design ancestor is the production-readiness rubric tradition in ML systems [Breck 2017] and the SRE monitoring canon [SRE 2016], transplanted to a memory subsystem.”
The Impact of AI on Developer Productivity: Evidence from GitHub Copilot
Peng, S., Kalliamvakou, E., Cihon, P., & Demirer, M. (2023) · arXiv · doi:10.48550/arxiv.2302.06590 · Cited by 287 · cited 1× · see citing works
“The genre runs from population-scale telemetry [Ziegler 2024; Peng 2023] through org-scale deployment reports (25 months of GenAI telemetry at WhatsApp [WhatsCode 2026], LLM-driven migrations at Google [GoogleMigrate 2025]) to RCTs whose disagreement about productivity [METR-RCT 2025] underlines…”
HippoRAG: Neurobiologically Inspired Long-Term Memory for Large Language Models
Gutiérrez, B. J., Shu, Y., Gu, Y., Yasunaga, M., & Su, Y. (2024) · arXiv · doi:10.48550/arxiv.2405.14831 · Cited by 152 · see citing works
Large Language Models Can Be Easily Distracted by Irrelevant Context
Shi, F., Chen, X., Misra, K., Scales, N., Dohan, D., Chi, E., Schärli, N., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2302.00093 · Cited by 134 · cited 1× · see citing works
“Model-side evidence that irrelevant context degrades output [Shi 2023; Liu 2024; Chroma 2025] argues for injecting less; the reader-side skim reflex argues for silence as the default .”
Measuring GitHub Copilot's Impact on Productivity
Ziegler, A., Kalliamvakou, E., Li, X. A., Rice, A., Rifkin, D., Simister, S., Sittampalam, G., & Aftandilian, E. (2024) · Communications of the ACM · doi:10.1145/3633453 · Cited by 124 · cited 1× · see citing works
“The genre runs from population-scale telemetry [Ziegler 2024; Peng 2023] through org-scale deployment reports (25 months of GenAI telemetry at WhatsApp [WhatsCode 2026], LLM-driven migrations at Google [GoogleMigrate 2025]) to RCTs whose disagreement about productivity [METR-RCT 2025] underlines…”
Asai, A., Wu, Z., Wang, Y., Sil, A., & Hajishirzi, H. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2310.11511 · Cited by 101 · see citing works
Quantifying and mitigating turnover-induced knowledge loss
Rigby, P. C., Zhu, Y. C., Donadelli, S. M., & Mockus, A. (2016) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2884781.2884851 · Cited by 79 · cited 1× · see citing works
“Finally, the pre-AI software-engineering literature stated our problem first: knowledge loss under developer turnover, measured and priced [Rigby 2016; Robillard 2021]; documentation that goes stale silently [OutdatedDocs 2023]; domain knowledge thinly spread as a root cause of failure [Curtis…”
Cognitive Architectures for Language Agents
Sumers, T. R., Yao, S., Narasimhan, K., & Griffiths, T. L. (2023) · arXiv · doi:10.48550/arxiv.2309.02427 · Cited by 72 · see citing works
MemGPT: Towards LLMs as Operating Systems
Packer, C., Wooders, S., Lin, K., Fang, V., Patil, S. G., Stoica, I., & Gonzalez, J. E. (2023) · arXiv · doi:10.48550/arxiv.2310.08560 · Cited by 64 · cited 1× · see citing works
“We explicitly did not adopt a graph store, an OS-metaphor memory manager [MemGPT 2023], or a temporal knowledge graph [Zep 2025]; the most graph-like structure in the system is the decision → thread lineage links in plain SQLite.”
A-Mem: Agentic Memory for LLM Agents
Xu, W., Liang, Z., Mei, K., Gao, H., Tan, J., & Zhang, Y. (2025) · Advances in Neural Information Processing Systems 38 · doi:10.52202/085713-0593 · Cited by 51 · see citing works
SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering
Yang, J., Jimenez, C. E., Wettig, A., Lieret, K., Yao, S., Narasimhan, K., & Press, O. (2024) · arXiv · doi:10.48550/arxiv.2405.15793 · Cited by 31 · see citing works
Turnover-induced knowledge loss in practice
Robillard, M. P. (2021) · Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3468264.3473923 · Cited by 29 · cited 1× · see citing works
“…the pre-AI software-engineering literature stated our problem first: knowledge loss under developer turnover, measured and priced [Rigby 2016; Robillard 2021]; documentation that goes stale silently [OutdatedDocs 2023]; domain knowledge thinly spread as a root cause of failure [Curtis 1988];…”
Active Retrieval Augmented Generation
Jiang, Z., Xu, F. F., Gao, L., Sun, Z., Liu, Q., Dwivedi-Yu, J., Yang, Y., Callan, J., & Neubig, G. (2023) · arXiv · doi:10.48550/arxiv.2305.06983 · Cited by 18 · see citing works
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
Becker, J., Rush, N., Barnes, E., & Rein, D. (2025) · arXiv · doi:10.48550/arxiv.2507.09089 · Cited by 16 · see citing works
Measuring AI Ability to Complete Long Software Tasks
Kwa, T., West, B., Becker, J., Deng, A., Garcia, K., Hasin, M., Jawhar, S., Kinniment, M., Rush, N., Von Arx, S., et al. (2025) · arXiv · doi:10.48550/arxiv.2503.14499 · Cited by 14 · see citing works
Mem0: Building Production-Ready AI Agents with Scalable Long-Term Memory
Chhikara, P., Khant, D., Aryan, S., Singh, T., & Yadav, D. (2025) · arXiv · doi:10.48550/arxiv.2504.19413 · Cited by 10 · see citing works
AgentPoison: Red-teaming LLM Agents via Poisoning Memory or Knowledge Bases
Chen, Z., Xiang, Z., Xiao, C., Song, D., & Li, B. (2024) · arXiv · doi:10.48550/arxiv.2407.12784 · Cited by 10 · see citing works
Zep: A Temporal Knowledge Graph Architecture for Agent Memory
Rasmussen, P., Paliychuk, P., Beauvais, T., Ryan, J., & Chalef, D. (2025) · arXiv · doi:10.48550/arxiv.2501.13956 · Cited by 9 · cited 1× · see citing works
“We explicitly did not adopt a graph store, an OS-metaphor memory manager [MemGPT 2023], or a temporal knowledge graph [Zep 2025]; the most graph-like structure in the system is the decision → thread lineage links in plain SQLite.”
Your Agents Are Aging Too: Agent Lifespan Engineering for Deployed Systems
Zhu, J.-N., Ro, Y., Robertson, J., et al. (2026) · arXiv.org · doi:10.48550/arxiv.2605.26302 · Cited by 9 · cited 1×
“A rapid recent line argues deployed agent memory degrades and must be engineered for: aging mechanisms and lifespan evaluation [Aging 2026], per-operation failure taxonomies under stress [MemFail 2026], staleness and validity benchmarks [STALE 2026; ATMA 2026; TemporalValidity 2026], and a dual…”
A-TMA: Decoupling State-Aware Memory Failures in Long-Term Agent Memory
Shi, Z.-T., Tang, Y.-X., & Tung, A. K. H. (2026) · arXiv.org · doi:10.48550/arxiv.2607.01935 · Cited by 4 · cited 1×
“…for: aging mechanisms and lifespan evaluation [Aging 2026], per-operation failure taxonomies under stress [MemFail 2026], staleness and validity benchmarks [STALE 2026; ATMA 2026; TemporalValidity 2026], and a dual metric penalizing both recall failure and reuse of invalidated memory [FAMA 2026].”
Retrieval as a Decision: Training-Free Adaptive Gating for Efficient RAG
Wang, Y.-F., Wei, L., & Ling, H.-B. (2025) · Trans. Mach. Learn. Res. · doi:10.48550/arxiv.2511.09803 · Cited by 4
MemFail: Stress-Testing Failure Modes of LLM Memory Systems
Garg, I., Kolhe, N., Song, D., & Zhao, X. (2026) · arXiv.org · doi:10.48550/arxiv.2605.26667 · Cited by 4
WhatsCode: Large-Scale GenAI Deployment for Developer Efficiency at WhatsApp
Mao, K., Kapus, T., Åhs, C. T., et al. (2026) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1145/3786583.3786877 · Cited by 3 · cited 2× · see citing works
“The nearest neighbors are a one-month qualitative action-research study of 391 consecutive LLM sessions on one project [WrittenByAI 2026] and org-scale production GenAI telemetry that is memory-blind [WhatsCode 2026]; neither instruments the memory subsystem.”
Memory in the Age of AI Agents
Hu, Y., Liu, S., Yue, Y., Zhang, G., Liu, B., Zhu, F., Lin, J., Guo, H., Dou, S., Xi, Z., et al. (2025) · arXiv · doi:10.48550/arxiv.2512.13564 · Cited by 1 · see citing works
Measuring AI Ability to Complete Long Software Tasks
Kwa, T., West, B., Becker, J., Deng, A., Garcia, K., Hasin, M., Jawhar, S., Kinniment, M., Rush, N., Von Arx, S., et al. (2025) · Advances in Neural Information Processing Systems 38 · doi:10.52202/085713-3086 · Cited by 1 · cited 1× · see citing works
“Measured task horizons for AI agents have been doubling roughly every seven months [METR 2025], vendors now publish engineering guidance for agents that outlive their context windows [Anthropic 2025b], and serving systems treat context compaction as routine load-bearing infrastructure…”
Metadata Reconstruction from Values Alone: Recovering Column Semantics in Undocumented Warehouses
Helwig, M. (2026) · doi:10.48550/arxiv.2608.07946 · Cited by 1 · cited 1×
“…side is the author’s own prior line: placing a language model inside a deterministic verification harness, with provenance-carrying claims and evidence-class-bounded confidence, demonstrated on metadata reconstruction [Rosetta 2026] and distilled as design principles [DetByDefault 2026].”
Self-citationZhang, H., & Song, S.-R. (2026) · arXiv.org · doi:10.48550/arxiv.2606.19121 · Cited by 1 · cited 2×
“The nearest neighbors are a one-month qualitative action-research study of 391 consecutive LLM sessions on one project [WrittenByAI 2026] and org-scale production GenAI telemetry that is memory-blind [WhatsCode 2026]; neither instruments the memory subsystem.”
Memory Injection Attacks on LLM Agents via Query-Only Interaction
Dong, S., Xu, S., He, P., Li, Y., Tang, J., Liu, T., Liu, H., & Xiang, Z. (2025) · arXiv · doi:10.48550/arxiv.2503.03704 · Cited by 1 · see citing works
How is Google using AI for internal code migrations?Preprint
Nikolov, S., Codecasa, D., Sjovall, A., et al. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2501.06972 · Cited by 1 · see citing works
Chen, S. (2026) · arXiv · cited 1×
“Recent evidence sharpens the point: compaction can silently erase standing safety constraints from context over long horizons [GovDecay 2026], and vendor guidance now prescribes cross-session artifacts precisely because "compaction isn’t sufficient" [Anthropic 2025b].”
MemOS: A Memory OS for AI System
Li, Z., Xi, C., Li, C., Chen, D., Chen, B., Song, S., Niu, S., Wang, H., Yang, J., Tang, C., et al. (2025) · arXiv · doi:10.48550/arxiv.2507.03724
STALE: Can LLM Agents Know When Their Memories Are No Longer Valid?
Chao, H., Bai, Y., Sheng, R., Li, T., & Sun, Y. (2026) · arXiv · doi:10.48550/arxiv.2605.06527 · cited 2×
“…for: aging mechanisms and lifespan evaluation [Aging 2026], per-operation failure taxonomies under stress [MemFail 2026], staleness and validity benchmarks [STALE 2026; ATMA 2026; TemporalValidity 2026], and a dual metric penalizing both recall failure and reuse of invalidated memory [FAMA 2026].”
From Recall to Forgetting: Benchmarking Long-Term Memory for Personalized Agents
Uddin, M. N., Shubham, K., Blanco, E., Baral, C., & Wang, G. (2026) · arXiv · doi:10.48550/arxiv.2604.20006
Parallel Context Compaction for Long-Horizon LLM Agent ServingPreprint
CIM, M., Topçu, B., Das, C. R., & Kandemir, M. T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2605.23296
Wait, wasn't that code here before? Detecting Outdated Software DocumentationPreprint
Tan, W. S., Wagner, M., & Treude, C. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2307.04291
Adaptive Memory Admission Control for LLM AgentsPreprint
Zhang, G., Jiang, W., Wang, X., et al. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2603.04549
Yadav, N. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2606.26511
Always-OnAgents:A Survey of Persistent Memory, State, and Governance in LLMAgentsPreprint
Ding, T., Nannapaneni, A., Liu, B., et al. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2606.30306
Agent READMEs: An Empirical Study of Context Files for Agentic Coding
Chatlatanagulchai, W., Li, H., Kashiwa, Y., et al. (2025) · arXiv · doi:10.48550/arxiv.2511.12884
WhatsCode: Large-Scale GenAI Deployment for Developer Efficiency at WhatsApp
Mao, K., Kapus, T., Åhs, C. T., et al. (2025) · arXiv · doi:10.48550/arxiv.2512.05314
Flagged first, then by citations
6 of the 53 references couldn’t be matched to a known paper.
Research works printed but not linked: 3
- Sculley et al. Hidden Technical Debt in Machine Learning Systems. NeurIPS 2015.
- Beyer et al. (eds.) Site Reliability Engineering, Ch. 6, "Monitoring Distributed Systems." O'Reilly.
- Zhang et al. A Survey on the Memory Mechanism of LLM-based Agents. ACM TOIS 2025.
- Authors
- Helwig, M.
- Corresponding author
- Helwig, Mike
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2026
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2609.05510
- OpenAlex
- W7212050121
- Semantic Scholar
- 4cdafe2f1486935459188d3e3e6f5f958f8cdfcb
- Cited by
- 0
- References
- 53
- Type
- posted content
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Keywords
- LLM coding agents, long-term memory, SQLite, context injection, alarm fatigue
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-10.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-10.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review