{
 "generated_at": "2026-09-09T18:53:56Z",
 "disclaimer": "All performance shown is SIMULATED (paper trading on broker paper accounts at NBBO quotes, without real fills or market impact). Simulated results have inherent limitations and do not represent actual trading. Nothing on this site is investment advice or an offer to buy or sell any security. Past performance, real or simulated, does not guarantee future results.",
 "what_this_is": "The live research journal: every internal research document, published verbatim (credential identifiers redacted, count shown) by the same automated daily export that publishes the trading record. Nothing here is published by hand; a document committed to the repository appears on the next daily cycle, and a tested completeness invariant guarantees none is silently missing.",
 "notes": [
  {
   "slug": "tca-quote-snapshot",
   "title": "DISMISSED \u2014 capture bid/ask/sizes/quote-timestamp at order-submit time as a new forward stream",
   "date": null,
   "published": true,
   "path": "/notes/tca-quote-snapshot.md",
   "words": 414,
   "redactions": 0
  },
  {
   "slug": "sv-1-schema-version-unbumpable",
   "title": "DISMISSED \u2014 SV-1 \u2014 the state schema version is un-bumpable on the two rewrite-in-place files",
   "date": null,
   "published": true,
   "path": "/notes/sv-1-schema-version-unbumpable.md",
   "words": 447,
   "redactions": 0
  },
  {
   "slug": "stamp-3-preopen-current-state-inversion",
   "title": "STAMP-3 \u2014 #132's pre-open\u2192previous-day rule inverts for current-state captures (shortability), and three stamp sites still judge the UTC date",
   "date": null,
   "published": true,
   "path": "/notes/stamp-3-preopen-current-state-inversion.md",
   "words": 1225,
   "redactions": 0
  },
  {
   "slug": "stamp-2-trading-path-slot-consumption",
   "title": "STAMP-2 \u2014 the trading path shares STAMP-1's UTC-date defect: a midnight-crossing delayed run consumes the NEXT session's idempotency slot, the real session is silently skipped, and the no-run canary reads green",
   "date": null,
   "published": true,
   "path": "/notes/stamp-2-trading-path-slot-consumption.md",
   "words": 1584,
   "redactions": 0
  },
  {
   "slug": "stamp-1-utc-capture-date",
   "title": "STAMP-1 \u2014 the capture writers use the runner's UTC date as BOTH the trading-day stamp and the idempotency key",
   "date": null,
   "published": true,
   "path": "/notes/stamp-1-utc-capture-date.md",
   "words": 2012,
   "redactions": 0
  },
  {
   "slug": "skw-4-non-session-rows-served-and-per-name-coverage",
   "title": "SKW-4 \u2014 the skew store serves 2,068 rows stamped on non-sessions (two NYSE holidays and a Saturday) through a reader with no trading-day filter, and per-name coverage is unmeasured: GHC and NVR have zero rows in 62 capture days and no instrument would say so",
   "date": null,
   "published": true,
   "path": "/notes/skw-4-non-session-rows-served-and-per-name-coverage.md",
   "words": 1313,
   "redactions": 0
  },
  {
   "slug": "skw-3-refire-overwrites-term-rows",
   "title": "SKW-3 \u2014 the backup firing silently replaces in-session term-structure rows with post-close quotes stamped `healed=False`: the skew job's second-firing idempotency has a per-stream hole, and capture-QA cannot see it",
   "date": null,
   "published": true,
   "path": "/notes/skw-3-refire-overwrites-term-rows.md",
   "words": 1225,
   "redactions": 0
  },
  {
   "slug": "skw-2-skew-dash-class-symbology",
   "title": "SKW-2 \u2014 the skew capture sends dash-class symbols Alpaca rejects; BRK-B and BF-B have never captured",
   "date": null,
   "published": true,
   "path": "/notes/skw-2-skew-dash-class-symbology.md",
   "words": 550,
   "redactions": 0
  },
  {
   "slug": "skw-1-skew-client-no-deadline",
   "title": "SKW-1 \u2014 the fourth Alpaca client has no request deadline: the skew-capture cron can still hang forever",
   "date": null,
   "published": true,
   "path": "/notes/skw-1-skew-client-no-deadline.md",
   "words": 416,
   "redactions": 0
  },
  {
   "slug": "sac-1-state-advance-census",
   "title": "SAC-1 \u2014 census of trading-path persist sites: \"state advanced or keyed without regard to run completion\" (member four already found)",
   "date": null,
   "published": true,
   "path": "/notes/sac-1-state-advance-census.md",
   "words": 1129,
   "redactions": 0
  },
  {
   "slug": "rwg-1-runaway-guard-legs",
   "title": "RWG-1 \u2014 the runaway-order guard: phantom turnover-blend base on a HALT, and a blocked drawdown liquidation",
   "date": null,
   "published": true,
   "path": "/notes/rwg-1-runaway-guard-legs.md",
   "words": 1555,
   "redactions": 0
  },
  {
   "slug": "rpl-1-replace-path-bypasses-gate",
   "title": "RPL-1 \u2014 the marketable-limit market-replace is the one order path outside the safety chokepoint",
   "date": null,
   "published": true,
   "path": "/notes/rpl-1-replace-path-bypasses-gate.md",
   "words": 598,
   "redactions": 0
  },
  {
   "slug": "pit-1-snapshot-green-while-empty",
   "title": "PIT-1 \u2014 the pit snapshotter greens while producing nothing (or garbage that permanently occupies its slot): three silent shapes, bleeding under the displaced-cron regime",
   "date": null,
   "published": true,
   "path": "/notes/pit-1-snapshot-green-while-empty.md",
   "words": 899,
   "redactions": 0
  },
  {
   "slug": "pc-1-cap-explained-ceiling",
   "title": "PC-1 \u2014 ceiling on the cap-explained book (owner policy; now with a measured consequence)",
   "date": null,
   "published": true,
   "path": "/notes/pc-1-cap-explained-ceiling.md",
   "words": 1295,
   "redactions": 0
  },
  {
   "slug": "osr-1-broker-terminal-status-invisible",
   "title": "OSR-1 \u2014 130 market replacements were REJECTED by the broker after the local log recorded them ACCEPTED, and no channel can see a broker-side terminal rejection: the order log is write-once at submit, the digest counts local `failed` only, reconcile compares ID sets",
   "date": null,
   "published": true,
   "path": "/notes/osr-1-broker-terminal-status-invisible.md",
   "words": 1336,
   "redactions": 0
  },
  {
   "slug": "mem-1-memory-dir-missing",
   "title": "MEM-1 \u2014 the `memory/` directory does not exist in the repo, and the C0 kill list is one of the files that is missing",
   "date": null,
   "published": true,
   "path": "/notes/mem-1-memory-dir-missing.md",
   "words": 826,
   "redactions": 0
  },
  {
   "slug": "lck-1-hashless-lock",
   "title": "DISMISSED \u2014 LCK-1 \u2014 the CI lock is version-pinned but hash-less",
   "date": null,
   "published": true,
   "path": "/notes/lck-1-hashless-lock.md",
   "words": 626,
   "redactions": 0
  },
  {
   "slug": "ksp-1-kill-switch-crash-period-unbooked",
   "title": "KSP-1 \u2014 the kill-switch day erases the sizer's memory of the crash: the crash holding period never reaches the Kelly ledger (the validated engine books it), and the risk-off flag every later vol estimate trusts is recorded intent, not the observed book",
   "date": null,
   "published": true,
   "path": "/notes/ksp-1-kill-switch-crash-period-unbooked.md",
   "words": 1721,
   "redactions": 0
  },
  {
   "slug": "kbm-1-dateless-snapshot-booking-skip",
   "title": "KBM-1 \u2014 dismissed: a dateless Kelly snapshot would silently skip booking forever (unreachable via any current writer)",
   "date": null,
   "published": true,
   "path": "/notes/kbm-1-dateless-snapshot-booking-skip.md",
   "words": 204,
   "redactions": 0
  },
  {
   "slug": "igd-1-inert-guards-bool-returns-discarded",
   "title": "IGD-1 \u2014 five guards that exist and cannot fire: a bool-returning call wrapped in an unreachable `except` with the return discarded \u2014 at the ONE submit site outside the safety gate, the mid-run halt, and three alert emails; the test that \"pins\" the first one teaches a mock a failure no broker has; a run whose orders all failed exits 0",
   "date": null,
   "published": true,
   "path": "/notes/igd-1-inert-guards-bool-returns-discarded.md",
   "words": 1918,
   "redactions": 0
  },
  {
   "slug": "hire-1-headcount-growth-exclusion",
   "title": "HIRE-1 \u2014 headcount as a new data dimension: does hiring growth (a documented anomaly) survive on this apparatus, and is revenue-per-employee worth a look?",
   "date": null,
   "published": true,
   "path": "/notes/hire-1-headcount-growth-exclusion.md",
   "words": 1485,
   "redactions": 0
  },
  {
   "slug": "gap-1-capture-day-census",
   "title": "GAP-1 \u2014 six permanent capture-days are already lost, and charter gauge G4 claims they are machine-checked when no instrument can see them",
   "date": null,
   "published": true,
   "path": "/notes/gap-1-capture-day-census.md",
   "words": 875,
   "redactions": 0
  },
  {
   "slug": "fos-1-per-symbol-failed-streak",
   "title": "FOS-1 \u2014 a per-symbol failed-order streak is indistinguishable from a one-off failure: AVB has failed 9 consecutive sessions, six of them the EMERGENCY-EXIT path, and no channel escalates",
   "date": null,
   "published": true,
   "path": "/notes/fos-1-per-symbol-failed-streak.md",
   "words": 1036,
   "redactions": 0
  },
  {
   "slug": "f2-reopen-digest-count-parser",
   "title": "DISMISSED \u2014 F2-REOPEN \u2014 the fleet email's queue-count parser",
   "date": null,
   "published": true,
   "path": "/notes/f2-reopen-digest-count-parser.md",
   "words": 815,
   "redactions": 0
  },
  {
   "slug": "exq-1-batch-quote-fail-open",
   "title": "EXQ-1 \u2014 one invalid symbol dumps the ENTIRE order batch to market orders (live momentum exposed; contaminates the December TCA gate)",
   "date": null,
   "published": true,
   "path": "/notes/exq-1-batch-quote-fail-open.md",
   "words": 1082,
   "redactions": 0
  },
  {
   "slug": "cron-delay-capture",
   "title": "cron-delay-capture \u2014 capturing GitHub-Actions cron-delay telemetry as a forward stream: considered and REJECTED",
   "date": null,
   "published": true,
   "path": "/notes/cron-delay-capture.md",
   "words": 292,
   "redactions": 0
  },
  {
   "slug": "cqa-2-latest-file-only-qa",
   "title": "CQA-2 \u2014 capture-qa reads only the latest file, so a missing today-file fails nothing and a failing stream mails under another stream's name",
   "date": null,
   "published": true,
   "path": "/notes/cqa-2-latest-file-only-qa.md",
   "words": 729,
   "redactions": 0
  },
  {
   "slug": "cnt-1-gate-progress-off-by-one",
   "title": "CNT-1 \u2014 the go-live gate progress PUBLISHED on thales.report is one ahead of what the gate's own evaluator computes",
   "date": null,
   "published": true,
   "path": "/notes/cnt-1-gate-progress-off-by-one.md",
   "words": 1241,
   "redactions": 0
  },
  {
   "slug": "clk-1-unpinned-forward-clocks",
   "title": "DISMISSED \u2014 CLK-1 \u2014 two dated criteria mature with no evaluator, and neither is on the NORTHSTAR \u00a76 calendar",
   "date": null,
   "published": true,
   "path": "/notes/clk-1-unpinned-forward-clocks.md",
   "words": 692,
   "redactions": 0
  },
  {
   "slug": "b4-notch-skew-row-floor",
   "title": "DISMISSED \u2014 B4-NOTCH \u2014 the skew stream's calendar notch, and the \u2265400-row floor it put in question",
   "date": null,
   "published": true,
   "path": "/notes/b4-notch-skew-row-floor.md",
   "words": 773,
   "redactions": 0
  },
  {
   "slug": "auto-approve",
   "title": "DISMISSED \u2014 AUTO-APPROVE \u2014 pre-register which classes the machine may approve without the owner",
   "date": null,
   "published": true,
   "path": "/notes/auto-approve.md",
   "words": 834,
   "redactions": 0
  },
  {
   "slug": "amg-5-sanctioned-move-fail-open",
   "title": "AMG-5 \u2014 the new sanctioned-move guard (47e8e73) fails OPEN three ways; one lets an unrecognized git file-status write into the owner's approval gate",
   "date": null,
   "published": true,
   "path": "/notes/amg-5-sanctioned-move-fail-open.md",
   "words": 1306,
   "redactions": 0
  },
  {
   "slug": "amg-4-guard-graded-by-own-copy",
   "title": "AMG-4 \u2014 the records auto-merge workflow judges a PR by the PR's OWN copy of the guard, so its \"can never widen itself\" claim is circular",
   "date": null,
   "published": true,
   "path": "/notes/amg-4-guard-graded-by-own-copy.md",
   "words": 996,
   "redactions": 0
  },
  {
   "slug": "amg-3-fenced-gate-decoy",
   "title": "DISMISSED \u2014 AMG-3 \u2014 the fenced-real-gate / plain-decoy self-approval in the records auto-merge guard",
   "date": null,
   "published": true,
   "path": "/notes/amg-3-fenced-gate-decoy.md",
   "words": 1033,
   "redactions": 0
  },
  {
   "slug": "RESEARCH_QUEUE",
   "title": "RESEARCH_QUEUE.md \u2014 FROZEN ARCHIVE (2026-08-21)",
   "date": null,
   "published": true,
   "path": "/notes/RESEARCH_QUEUE.md",
   "words": 26147,
   "redactions": 0
  },
  {
   "slug": "RESEARCH_AUDIT_LOG",
   "title": "RESEARCH_AUDIT_LOG.md \u2014 the pipeline's own measurement series",
   "date": null,
   "published": true,
   "path": "/notes/RESEARCH_AUDIT_LOG.md",
   "words": 2094,
   "redactions": 0
  },
  {
   "slug": "RESEARCH",
   "title": "Thales Research Notebook",
   "date": null,
   "published": true,
   "path": "/notes/RESEARCH.md",
   "words": 71826,
   "redactions": 3
  },
  {
   "slug": "README",
   "title": "Thales Research Notebook",
   "date": null,
   "published": true,
   "path": "/notes/README.md",
   "words": 1139,
   "redactions": 1
  },
  {
   "slug": "README",
   "title": "queue/approved",
   "date": null,
   "published": true,
   "path": "/notes/README.md",
   "words": 51,
   "redactions": 0
  },
  {
   "slug": "README",
   "title": "queue/built",
   "date": null,
   "published": true,
   "path": "/notes/README.md",
   "words": 15,
   "redactions": 0
  },
  {
   "slug": "README",
   "title": "queue/dismissed",
   "date": null,
   "published": true,
   "path": "/notes/README.md",
   "words": 30,
   "redactions": 0
  },
  {
   "slug": "README",
   "title": "queue/open",
   "date": null,
   "published": true,
   "path": "/notes/README.md",
   "words": 13,
   "redactions": 0
  },
  {
   "slug": "NORTHSTAR",
   "title": "NORTHSTAR.md \u2014 The Self-Improvement Charter",
   "date": null,
   "published": true,
   "path": "/notes/NORTHSTAR.md",
   "words": 2641,
   "redactions": 0
  },
  {
   "slug": "2026-09-05_external_design_review",
   "title": "Thales \u2014 design review against first principles",
   "date": "2026-09-05",
   "published": true,
   "path": "/notes/2026-09-05_external_design_review.md",
   "words": 11267,
   "redactions": 0
  },
  {
   "slug": "2026-09-05_design_review_verification",
   "title": "2026-09-05 \u2014 External design review (r2): maintainer-side verification",
   "date": "2026-09-05",
   "published": true,
   "path": "/notes/2026-09-05_design_review_verification.md",
   "words": 3203,
   "redactions": 0
  },
  {
   "slug": "2026-09-02_self_audit",
   "title": "2026-09-02 \u2014 Deep self-audit (interactive, fresh-context)",
   "date": "2026-09-02",
   "published": true,
   "path": "/notes/2026-09-02_self_audit.md",
   "words": 3507,
   "redactions": 0
  },
  {
   "slug": "2026-08-31_displaced_cron_regime",
   "title": "2026-08-31 \u2014 The displaced-cron regime: three days of trading after the close",
   "date": "2026-08-31",
   "published": true,
   "path": "/notes/2026-08-31_displaced_cron_regime.md",
   "words": 920,
   "redactions": 0
  },
  {
   "slug": "2026-08-29_external_design_review",
   "title": "Design review \u2014 thales",
   "date": "2026-08-29",
   "published": true,
   "path": "/notes/2026-08-29_external_design_review.md",
   "words": 5686,
   "redactions": 0
  },
  {
   "slug": "2026-08-29_design_review_verification",
   "title": "2026-08-29 \u2014 External design review: maintainer-side verification",
   "date": "2026-08-29",
   "published": true,
   "path": "/notes/2026-08-29_design_review_verification.md",
   "words": 1191,
   "redactions": 0
  },
  {
   "slug": "2026-08-21_meanrev_clearing_day_churn",
   "title": "2026-08-21 \u2014 meanrev clearing-day churn: the RWG-1 leg-2 measurement",
   "date": "2026-08-21",
   "published": true,
   "path": "/notes/2026-08-21_meanrev_clearing_day_churn.md",
   "words": 606,
   "redactions": 0
  },
  {
   "slug": "2026-08-08_routine_self_sustainment_audit",
   "title": "Routine self-sustainment audit \u2014 the loops did not close (2026-08-08)",
   "date": "2026-08-08",
   "published": true,
   "path": "/notes/2026-08-08_routine_self_sustainment_audit.md",
   "words": 1020,
   "redactions": 0
  },
  {
   "slug": "2026-08-07_skew_capture_date_collision",
   "title": "2026-08-07 \u2014 the skew capture lost a day and gained a contaminated one",
   "date": "2026-08-07",
   "published": true,
   "path": "/notes/2026-08-07_skew_capture_date_collision.md",
   "words": 789,
   "redactions": 0
  },
  {
   "slug": "2026-08-06_runner_loss_outage",
   "title": "2026-08-06 \u2014 the day the fleet flew blind, and nobody was told",
   "date": "2026-08-06",
   "published": true,
   "path": "/notes/2026-08-06_runner_loss_outage.md",
   "words": 1002,
   "redactions": 0
  },
  {
   "slug": "2026-08-04_position_count_overhang",
   "title": "2026-08-04 \u2014 the live momentum book has been 24% larger than its design, silently",
   "date": "2026-08-04",
   "published": true,
   "path": "/notes/2026-08-04_position_count_overhang.md",
   "words": 1331,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_vrp_v2_spec_frozen",
   "title": "VRP v2 \u2014 pre-registered spec (FROZEN AT COMMIT, 2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_vrp_v2_spec_frozen.md",
   "words": 2494,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_quant_panel_suggestions",
   "title": "Quant panel - suggestions report (2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_quant_panel_suggestions.md",
   "words": 5844,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_panel_a1_twin_same_snapshot_fix",
   "title": "VRP pessimistic twin \u2014 same-snapshot fix (panel A1) \u2014 2026-08-01",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_panel_a1_twin_same_snapshot_fix.md",
   "words": 849,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_external_design_review",
   "title": "External design review (2026-08-01) \u2014 archived with ground-truth corrections",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_external_design_review.md",
   "words": 732,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_c6_governance_DRAFT",
   "title": "December governance package \u2014 DRAFT (2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_c6_governance_DRAFT.md",
   "words": 2276,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_c4_purge_leak_memo",
   "title": "Bounding the Stateful-Purge Leak \u2014 Pre-Registration (2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_c4_purge_leak_memo.md",
   "words": 1368,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_c2_null_calibration_memo",
   "title": "Null Calibration of the Falsification Engine \u2014 Pre-Registration (2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_c2_null_calibration_memo.md",
   "words": 1783,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_c1_leverage_amendment",
   "title": "C1 \u2014 Go-live leverage diff: cap gross exposure, not the scalar",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_c1_leverage_amendment.md",
   "words": 2039,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_b5_turn_of_month_pin",
   "title": "Turn-of-Month Forward Attribution \u2014 Pin (pre-registered 2026-08-01, panel item B5)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_b5_turn_of_month_pin.md",
   "words": 1488,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_b4_skew_activation_pin",
   "title": "Skew Stream \u2014 Pinned Activation Test (pre-registered 2026-08-01, panel item B4)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_b4_skew_activation_pin.md",
   "words": 2233,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_adjusted_opens_audit",
   "title": "Adjusted-opens audit \u2014 2026-08-01",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_adjusted_opens_audit.md",
   "words": 1612,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_a4_dtc_battery_memo",
   "title": "A4 \u2014 Publication-lagged days-to-cover exclusion battery (pre-registration)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_a4_dtc_battery_memo.md",
   "words": 1929,
   "redactions": 0
  },
  {
   "slug": "2026-08-01_a3_nowcast_memo",
   "title": "Short-flow \u2192 short-interest nowcast \u2014 ONE-SHOT FALSIFICATION (panel A3, 2026-08-01)",
   "date": "2026-08-01",
   "published": true,
   "path": "/notes/2026-08-01_a3_nowcast_memo.md",
   "words": 1944,
   "redactions": 0
  },
  {
   "slug": "2026-07-25_vrp_decision_fidelity_amendment",
   "title": "VRP decision-fidelity amendment \u2014 2026-07-25",
   "date": "2026-07-25",
   "published": true,
   "path": "/notes/2026-07-25_vrp_decision_fidelity_amendment.md",
   "words": 1601,
   "redactions": 0
  },
  {
   "slug": "2026-07-22_microcap_battery_preregistration",
   "title": "Micro-cap momentum battery \u2014 PRE-REGISTRATION v1 (2026-07-22)",
   "date": "2026-07-22",
   "published": true,
   "path": "/notes/2026-07-22_microcap_battery_preregistration.md",
   "words": 1282,
   "redactions": 0
  },
  {
   "slug": "2026-07-21_microcap_data_feasibility",
   "title": "Micro/small-cap momentum \u2014 data feasibility scoping (2026-07-21)",
   "date": "2026-07-21",
   "published": true,
   "path": "/notes/2026-07-21_microcap_data_feasibility.md",
   "words": 2435,
   "redactions": 0
  },
  {
   "slug": "2026-07-13_december_gate_interpretation_memo",
   "title": "December Gate \u2014 Interpretation Memo (pre-registered 2026-07-13)",
   "date": "2026-07-13",
   "published": true,
   "path": "/notes/2026-07-13_december_gate_interpretation_memo.md",
   "words": 2001,
   "redactions": 0
  },
  {
   "slug": "2026-07-05_multi_sleeve_platform_spec",
   "title": "Multi-Sleeve Platform \u2014 SPEC (pre-registered 2026-07-05)",
   "date": "2026-07-05",
   "published": true,
   "path": "/notes/2026-07-05_multi_sleeve_platform_spec.md",
   "words": 2764,
   "redactions": 0
  },
  {
   "slug": "2026-05-30_oos_monitor_power",
   "title": "OOS Degradation Monitor \u2014 Power & Detection-Latency Study (2026-05-30)",
   "date": "2026-05-30",
   "published": true,
   "path": "/notes/2026-05-30_oos_monitor_power.md",
   "words": 757,
   "redactions": 0
  },
  {
   "slug": "2026-05-30_capacity_stress",
   "title": "Capacity & Stress-Execution Realism \u2014 2026-05-30",
   "date": "2026-05-30",
   "published": true,
   "path": "/notes/2026-05-30_capacity_stress.md",
   "words": 1256,
   "redactions": 0
  },
  {
   "slug": "2026-05-30_apparatus_readiness",
   "title": "Apparatus Readiness \u2014 2026-05-30 AFK session index",
   "date": "2026-05-30",
   "published": true,
   "path": "/notes/2026-05-30_apparatus_readiness.md",
   "words": 1138,
   "redactions": 0
  },
  {
   "slug": "2026-05-29_fundamentals_signal_protocol",
   "title": "Post-Refresh Fundamentals-Signal Test Protocol",
   "date": "2026-05-29",
   "published": true,
   "path": "/notes/2026-05-29_fundamentals_signal_protocol.md",
   "words": 738,
   "redactions": 0
  },
  {
   "slug": "2026-05-29_execution_fidelity_fix_spec",
   "title": "Execution-Fidelity Fix Spec \u2014 unify backtest & live construction",
   "date": "2026-05-29",
   "published": true,
   "path": "/notes/2026-05-29_execution_fidelity_fix_spec.md",
   "words": 601,
   "redactions": 0
  },
  {
   "slug": "2026-04-06",
   "title": "2026-04-06 Research Notes",
   "date": "2026-04-06",
   "published": true,
   "path": "/notes/2026-04-06.md",
   "words": 1096,
   "redactions": 0
  }
 ]
}
