Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WuMjg3ipEVa3n8CoSzoyvc
544 lines
239 KiB
JSON
544 lines
239 KiB
JSON
{"subject":"abg-glidden","predicate":"was","object":"davs_paternal_grandfather;_commander_of_the_uss_mayo,_us_navy,_ww2;_with_moy_=_his_foundation","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":"user-formation-flamenco-substrate.md","extracted_at":"2026-06-18 15:41:37"}
|
||
{"subject":"arc-vignette-specification","predicate":"status","object":"revised_under_jurist_pass_2026-05-29_(phase_α/ω_engine);_canonical_c52fb69","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-29 20:53:44"}
|
||
{"subject":"chamber-library","predicate":"status","object":"lfs_retired_2026-06-05;_history_rewritten;_gitea_remote_holds_full_corpus_first_time_since_import_(fresh-clone_verified)","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 20:02:44"}
|
||
{"subject":"chamber-library-source-matching","predicate":"status","object":"seam-1-escalate-worked-through-2026-07-04;_pin-ratified;_exclusion-path+axis-a-gate-pending","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 20:53:17"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"code-represents-spec_audit_(arc_§5_gap-map;_b15684a)_+_hakyll_north-star_(d714a11)","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-29 20:53:28"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_ai-posture_ruling_live_(60011fb+c605f21):_ai-train=no_art.4_+_ai-input=yes;_waf_reader-path_403_lifted;_repo-authored_robots","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 20:02:38"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"substrate-failure-lessons-2026-06-05.md_(cm-ai_l1-reliability):_6_bmf_design_inputs_from_mempalace_forensics_+_tooling_scan","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 20:02:41"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"anchoring-on-prior-expectation-dismisses-correct-data","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-29 20:52:37"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"mempalace≠bmf_conflation_(3rd_correction_2026-06-05):_mempalace=3rd-party_tool_used;_bmf=the_build_with_seb","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 19:31:36"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"trust-prior-pass-frame:_narrow_test_generalized_to_broad_claim_(recurred_3×_2026-07-04)","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 20:51:52"}
|
||
{"subject":"mempalace-tool","predicate":"status","object":"broken_at_head_2026-06-05:_wing-filter_search_#1665;_repair_booby-trapped_#1589_do_not_run;_workaround_unscoped+post-filter","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 20:02:50"}
|
||
{"subject":"seb-cover-note-reply","predicate":"status","object":"hard-committed_for_2026-06-06_opening:_tier_a_+_mindfabric-00_probe;_armed_with_substrate-failure-lessons_note","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 20:02:47"}
|
||
{"subject":"studium-engine","predicate":"charter-version","object":"v0.3_proposed_2026-07-04_(after-substrate:_two-tier_grounding,_navigate-dont-retrieve,_deferral,_genealogy-composition)","valid_from":null,"valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 20:52:36"}
|
||
{"subject":"david-glidden","predicate":"born","object":"1974_nyc,_to_two_refugee_parents;_followed_their_flamenco_career;_father_left_1983","valid_from":"1974-01-01","valid_to":null,"confidence":1.0,"source_file":"user-formation-flamenco-substrate.md","extracted_at":"2026-06-18 15:41:48"}
|
||
{"subject":"the-chamber","predicate":"originated-as","object":"davs_childhood_survival_mechanism:_lonely,_talked_with_tolkien/milne/kipling_—_\"just_talking_to_myself\"","valid_from":"1980-01-01","valid_to":null,"confidence":1.0,"source_file":"user-formation-flamenco-substrate.md","extracted_at":"2026-06-18 15:41:45"}
|
||
{"subject":"mindfabric-00","predicate":"paired-into","object":"founders_mesh_since_2026-04-18_(kronos=clasp);_alignment-only,_clasp_base_models_never_configured,_cloud_502","valid_from":"2026-04-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 08:48:59"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"acting-on-inferred-not-read","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:17"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"brief-frames-prime-the-reader","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:21"}
|
||
{"subject":"studium-engine","predicate":"local-path","object":"/users/davidglidden/_dev/studium-engine","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:03"}
|
||
{"subject":"studium-engine","predicate":"renamed-from","object":"curiosity-engine","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:37:55"}
|
||
{"subject":"studium-engine","predicate":"repo-url","object":"github.com/davidglidden/studium-engine","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:00"}
|
||
{"subject":"studium-engine-seed-brief","predicate":"status","object":"handed-to-jurist-awaiting-substantive-response","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:11"}
|
||
{"subject":"studium-engine-seed-brief","predicate":"version","object":"v2","valid_from":"2026-05-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-15 19:38:07"}
|
||
{"subject":"adr-006","predicate":"status","object":"accepted-v2-2026-05-16","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:12"}
|
||
{"subject":"adr-006","predicate":"topic","object":"type-applicability-matrix-as-canonical-authority","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:13"}
|
||
{"subject":"adr-006-v2","predicate":"committed-to","object":"docs/decisions/2026-05-16-type-applicability-matrix.md","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:02"}
|
||
{"subject":"apparatus-specification.md","predicate":"canonical-home-for","object":"aldinexxi-§vii-apparatus","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:02"}
|
||
{"subject":"arc-matrix-path","predicate":"next-stage","object":"stage-b-apparatus-extraction-from-aldinexxi-§vii","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:21"}
|
||
{"subject":"chamber","predicate":"resolved-as","object":"apparatus-only-not-content-type-not-class-value-not-compass-destination","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:14"}
|
||
{"subject":"class-canon","predicate":"disposition","object":"dropped-as-chamber-v1-fictional-canon-residue-no-migration","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:16"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"silence-during-display-anomaly-reads-as-absence","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:17"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"methodology-coverage-honesty-when-challenged","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"contamination-flag-named-in-real-time","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:03"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"tee-pipe-masks-nonzero-exit-from-upstream-process","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:36:45"}
|
||
{"subject":"current-state.md","predicate":"retired-superseded-by","object":"docs/aldinexxi-codex/_audits/arc-state-survey-2026-05-16.md","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:03"}
|
||
{"subject":"mempalace-convo_miner._chunk_by_paragraph","predicate":"bug","object":"does-not-enforce-chunk_size-on-paragraph-or-line-group-causing-120gib-attention-buffer-crash-when-paragraph-large","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":"project-mempalace-chunking-bug-2026-05-16.md","extracted_at":"2026-05-16 20:36:41"}
|
||
{"subject":"mempalace-mine-convos-mode","predicate":"fails-with","object":"120gib-upsert-buffer-when-max_chunks_per_file-50000","valid_from":"2026-05-16","valid_to":"2026-05-16","confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:03"}
|
||
{"subject":"palace-memory-wing-_users_davidglidden","predicate":"contains","object":"past-claude-code-sessions-keyed-by-jsonl-uuid","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:03"}
|
||
{"subject":"palace-memory-wing-_users_davidglidden","predicate":"populated-by-mine-at","object":"2026-05-16t16:47-to-17:47-via-mempalace-mine-convos-mode","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:36:43"}
|
||
{"subject":"silence-and-rhythm-specification.md","predicate":"canonical-home-for","object":"aldinexxi-§ii-silence-taxonomy-and-§ii.b-c-d","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 20:01:02"}
|
||
{"subject":"spec-corpus-audit-2026-05-16","predicate":"status","object":"delivered-untracked-pending-steward-commit","valid_from":"2026-05-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-16 18:25:20"}
|
||
{"subject":"aldinexxi-sources-section","predicate":"canonical-bibliography-for","object":"arc-codex-corpus-aldinexxi-plus-companions-commit-ff4191b","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:53"}
|
||
{"subject":"aldinexxi-§2-apparatus-binding-matrix","predicate":"authored-at","object":"content-typology-specification.md-§2-commit-37e85d6","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:50"}
|
||
{"subject":"aldinexxi-§i.i.j-opentype-discipline","predicate":"status","object":"locked-2026-05-17-masters-reading-verified","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:50"}
|
||
{"subject":"aldinexxi-§i.j-multilingual-posture","predicate":"authored-at","object":"aldinexxi-specification.md-§i.j-commit-8e95e98-framework-level-commitment","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:51"}
|
||
{"subject":"annals","predicate":"resolved-as","object":"generated-view-not-content-type-per-steward-2026-05-17","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:54"}
|
||
{"subject":"chamber-library","predicate":"branch-state","object":"main-14-commits-ahead-of-origin-unpushed-waiting-lfs-decision-and-seb-gitea-fix","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 07:07:02"}
|
||
{"subject":"chamber-library","predicate":"conversion-pipeline-status","object":"operative-end-to-end-with-4-validations-ruder-tschichold-adorno-minima-calvino-six-memos","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 07:07:01"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"quote-read-verify-before-composing","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:55"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"honest-restraint-vs-contamination-shaped-self-effacement","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:57"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"anchoring-on-word-count-without-examining-content","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 07:06:59"}
|
||
{"subject":"mempalace-convo_miner._chunk_by_paragraph","predicate":"filed-upstream-as","object":"mempalace/mempalace#1534","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":"project-mempalace-chunking-bug-2026-05-16.md","extracted_at":"2026-05-17 05:57:44"}
|
||
{"subject":"studium-engine","predicate":"executor-as-user-handoff-doc-at","object":"~/_dev/studium-engine/docs/executor-as-user-considerations-2026-05-17.md","valid_from":"2026-05-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-17 09:43:58"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"under-valuing-small-discipline-marks-by-immediate-visible-weight","valid_from":"2026-05-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 08:46:58"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"over-confident-categorization-as-separation-based-on-quick-filesystem-inspection","valid_from":"2026-05-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 13:18:08"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"anchoring-on-first-author-name-epub-match-without-checking-chamber-source","valid_from":"2026-05-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-18 13:18:10"}
|
||
{"subject":"arc","predicate":"canonical-workstream-tracker","object":"project-arc-rework.md_in_~/.claude/projects/-users-davidglidden/memory/","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 17:47:42"}
|
||
{"subject":"arc","predicate":"compass-framing","object":"manutius-constraint-on-growth-not-fixed-integer-per-(c)","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 17:47:39"}
|
||
{"subject":"arc","predicate":"stage-e-status","object":"substantially-complete-pending-§4-and-tags-retirement","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 17:47:32"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"live-state-discipline","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":"~/.claude/projects/-Users-davidglidden/memory/feedback-live-state-discipline.md","extracted_at":"2026-05-19 17:48:05"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"critique-grounded-in-incomplete-reading-of-framework","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 14:59:24"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"spec-text-ahead-of-live-without-status-block","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 17:47:26"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"naming-the-gap-honestly-not-sufficient","valid_from":"2026-05-19","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-19 17:47:29"}
|
||
{"subject":"apparatus-specification.md","predicate":"contains-section","object":"§vii.h_404_page","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:50"}
|
||
{"subject":"arc","predicate":"declares-site-edition","object":"second_edition","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:43"}
|
||
{"subject":"arc","predicate":"has-adr","object":"adr-007_site_edition_convention","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:47"}
|
||
{"subject":"arc_docs/spec-extraction-2026-05","predicate":"stage-e-continuation-status","object":"structurally_complete;_awaiting_stage_f_dwellings_cluster_before_merge_+_deploy_(path_b)","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:53"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"wrong-comparison-baseline-treated-as-current","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 10:49:49"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"asserting-absence-from-non-presence-at-one-path","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 10:49:52"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"anchoring-on-most-recently-loaded-master-reference","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 10:49:55"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"over-anchoring-on-single-voice-when-synthesis-named","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 10:49:58"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"careless-edit-boundary-introduces-typo-in-untouched-text","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 10:50:01"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"trust-prose-over-read-makefile","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:31"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"audit-delta-claim-incomplete-on-dead-data-fields","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:34"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"spec-said-not-x-rendering-said-x-needed","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:37"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"link-decoration-override-creates-de-facto-spec-exception","valid_from":"2026-05-20","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-20 16:55:40"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"unreferenced-by-code-claim-on-narrow-grep-scope","valid_from":"2026-05-22","valid_to":null,"confidence":1.0,"source_file":"/Users/davidglidden/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/drafts/stage-f-touchpoints-scout-2026-05-22.md","extracted_at":"2026-05-22 07:42:46"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"wake-up-git-state-check-uses-local-not-origin-without-fetch","valid_from":"2026-05-22","valid_to":null,"confidence":1.0,"source_file":"/Users/davidglidden/.claude/projects/-Users-davidglidden/memory/project-bmf-backlog-state-2026-05-22.md","extracted_at":"2026-05-22 08:01:23"}
|
||
{"subject":"bmf-l1","predicate":"co-authorship-status","object":"opened-2026-05-23-steward-and-seb-via-morning-conversation","valid_from":"2026-05-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-23 06:04:19"}
|
||
{"subject":"claude-code","predicate":"recall-warning","object":"executor-reading-of-seb-algorithm-inference-oscillation-is-provisional-pending-seb-articulation","valid_from":"2026-05-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-23 06:04:22"}
|
||
{"subject":"arc","predicate":"parent-orientation-doc","object":"the-tree-north-star-2026-05-25_(scss_north-star_is_its_child)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 11:56:48"}
|
||
{"subject":"arc","predicate":"published","object":"second-edition_(live_on_animalrationiscapax.org;_stage_f_dwellings/compass_shipped_via_70232ca_+_path_b)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 11:56:40"}
|
||
{"subject":"bmf-l1","predicate":"open-root-cause","object":"n6-sync-sqlite-full-scan-blocks-event-loop-suspect-entity-fuzzy-match-storage-ts-263-not-pinned-needs-instrumentation","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 08:19:03"}
|
||
{"subject":"bmf-l1","predicate":"validated-fix","object":"d2-slot-wiring-3bc8b75-works-on-davids-no-teacher-config-path-15-slots-degraded-event-ratio-0","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 08:18:55"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assumed-template-field-scope-without-verifying-render","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 11:56:38"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"treating-drift-symptom-by-syncing-copies-instead-of-removing-duplication","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 11:56:39"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"mistook-parent-shell-for-worker-read-as-stuck","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:13"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assumed-library-default-device-without-verifying","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:13"}
|
||
{"subject":"david-bmf-instance","predicate":"status","object":"offline-replay-killed-2026-05-25-both-launchd-jobs-booted-out-restore-only-after-seb-fix","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 08:18:51"}
|
||
{"subject":"mempalace","predicate":"open-upstream-contribution","object":"hallway-pagination_bug_—_issue_#1619_+_pr_#1620_(fix_cb1be92)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:25"}
|
||
{"subject":"mempalace","predicate":"version-adopted","object":"3.3.6_+_bge-m3_on_mps_(live_checkout_local/bge-m3-on-3.3.6,_config_embedding_model=bge-m3)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:12"}
|
||
{"subject":"palace-chamber-typography","predicate":"role","object":"separate_reference-corpus_palace,_21_works/42,062_drawers_(added_manutius_latin_+_alexander_timeless_way_2026-05-25)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:12"}
|
||
{"subject":"palace-memory","predicate":"role","object":"default_working_palace_=_transcripts_+_wake/wrap_continuity_(44,794;_pending_repair_after_vault-wing_delete)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:25"}
|
||
{"subject":"palace-vault","predicate":"role","object":"separate_obsidian-vault_palace_(mining_overnight_2026-05-25;_consulted_at_precise_moments_by_repointing_server/cli)","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 21:06:12"}
|
||
{"subject":"selection-at-ingestion-layer-reviewed-18-19","predicate":"status","object":"built-since-2026-04-02-similarity-probe-quality-gate-i-cf-i-cc-i-nf-supersedes-unbuilt-framing-audit-saw-it-starved","valid_from":"2026-05-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-25 08:19:04"}
|
||
{"subject":"arc-gloss","predicate":"compass-glyph-is","object":"¶_pilcrow_(the_capitulum;_changed_from_✎_pencil_2026-05-26;_paired_w/_☞_as_annotator/reader)","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 19:09:39"}
|
||
{"subject":"arc-reading-compass","predicate":"renders-as","object":"inline-svg_sprite_(single-source_partial;_both_compasses;_deployed_e1d0f12_2026-05-26)","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 19:09:36"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"over-deferral-as-contamination-self-effacement","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 11:27:14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"asserted-font-license-from-memory-not-reading-the-file","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 19:09:18"}
|
||
{"subject":"mempalace","predicate":"affiliation","object":"third-party;_not_steward/sebs_(they_build_bmf/capablemind_to_replace_it);_its_prs_await_mempalace_maintainers,_not_seb","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 11:27:28"}
|
||
{"subject":"wake-up-skill","predicate":"carries","object":"chaîne_dunion_clasp_+_actionable-resumption-point;_closes_wrap→wake_loop;_lineage_hand_in_symmetria_§0;_built_2026-05-26","valid_from":"2026-05-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-26 11:27:29"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"hindsight_deep-read_+_l1_epistemic-vs-mechanical_analysis_(pending-24);_committed_capablemind_docs_d2a0052","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 20:40:55"}
|
||
{"subject":"claude-code","predicate":"built-tooling","object":"scan-skill_family:_/landscape-scan_+_/tooling-scan,_generalized_via_per-workstream_lens_cards","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:37"}
|
||
{"subject":"claude-code","predicate":"built-tooling","object":"governed_skill-harvest_step_in_/wrap-up_§1.6_+_/wake-up_glance_(pending-23)","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:38"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"asserting-fs-state-from-a-misread-listing","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:06"}
|
||
{"subject":"hindsight","predicate":"shipped-code-diverges-from-paper","object":"opinion+confidence+cara_removed;_3-type_hybrid_tops_longmemeval_(benchmark_ignores_epistemic_integrity)","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 20:49:49"}
|
||
{"subject":"l1","predicate":"recall-side-epistemic-gap","object":"means_of_knowing/earned_confidence_orphaned_at_recall;_similarity_probe_dead;_causal_subsystem_ungoverned_(n6);_no_benchmark","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 20:49:50"}
|
||
{"subject":"n6_bmf_replay_stall","predicate":"root-cause","object":"temporal_causal_subsystem_full-table_scans_(storage-sqlite.ts:421/843/883);_entity-fuzzy-match_suspect_exonerated","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:36"}
|
||
{"subject":"studium-engine","predicate":"animates","object":"the_chamber_(the_thinking_layer_that_feeds_what_arc_publishes)","valid_from":"2026-05-27","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:32"}
|
||
{"subject":"studium-engine","predicate":"status","object":"pre-spec;_seed_brief_awaiting_jurist;_design_center_voice+argument;_bet_=_the_integrity_contract","valid_from":"2026-05-27","valid_to":"2026-06-12","confidence":1.0,"source_file":null,"extracted_at":"2026-05-27 16:43:34"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"content-types.yml_generator_(stage_f,_adr-006_§2_shadow);_arc_a9dc188","valid_from":"2026-05-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-28 20:47:32"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"vignette_spec_revision_brief_(shape_c;_/vignette_skill_named);_arc_438ee03","valid_from":"2026-05-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-28 20:47:34"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"dwell-before-composing:_propose-shape-with-qs_before_writing_line;_reduces_rework","valid_from":"2026-05-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-28 20:47:37"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"mid-session-symmetria-pulse-under-practiced-when-thread-pivots","valid_from":"2026-05-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-28 20:47:22"}
|
||
{"subject":"vignette-engine","predicate":"phase-α-engine","object":"claude_code_+_/vignette_skill;_contract_bridges_to_phase-ω_(local,_form-deferred)","valid_from":"2026-05-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-28 20:47:35"}
|
||
{"subject":"arc-full-re-partition","predicate":"sequenced-after","object":"stage-m_(no_longer_a_stage-f_deliverable;_runs_on_theme-free_ground,_do-once)","valid_from":"2026-05-31","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-31 13:45:46"}
|
||
{"subject":"arc-mode-modernization","predicate":"pulled-forward-as-stage-m","object":"light-dark()+color-scheme;_between_f_and_full_re-partition;_m(a)_starts_fresh_next_session;_see_stage-f-closing-plan_§5c","valid_from":"2026-05-31","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-31 13:45:45"}
|
||
{"subject":"arc-stage-f","predicate":"phase-1-fix-complete","object":"marginalia_:has()_gate_+_glimpse_phone_fix_+_compass_path-*_removal_+_compass_a11y;_phone-verified_2026-05-31","valid_from":"2026-05-31","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-31 13:45:43"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"causal-story-before-reading-render","valid_from":"2026-05-31","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-31 13:45:48"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"confabulating-unread-content-over-empty-tool-returns","valid_from":"2026-05-31","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-05-31 13:45:54"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_stage_m_mode_arc_published_live:_light-dark()+color-scheme_system,_p3_gamut,_prefers-contrast;_arc_faf7674","valid_from":"2026-06-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 07:51:01"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"verify-each-post-type-after-changes:_per-type_×_per-viewport_after_shared_css/template_change","valid_from":"2026-06-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 07:51:03"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"misread-screenshot-viewport-then-leaned-no-regression-against-steward-testimony","valid_from":"2026-06-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 07:51:02"}
|
||
{"subject":"arc","predicate":"build-fact","object":"head_is_duplicated_across_default.html_+_frontispiece.html;_any_head/meta/favicon_change_must_touch_both","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 16:10:46"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_2026-06-02:_§i.h.b/c_verse,_pandoc_f1,_solid-die_mark,_favicons;_main_7ec44aa_(4_deploys)","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 16:10:58"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"restrained-by-default-undercommits-the-gesture-on-aesthetic-decisions","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 16:10:40"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"over-committing_to_a_frame_before_verifying_it_applies_(bbf=board;_#1495_fix_maps_to_non-standard_engine)_—_steward_caught_both","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 19:26:40"}
|
||
{"subject":"mempalace","predicate":"cold-start-fix-status","object":"verified_2026-06-02_post-restart:_mcp.log_shows_warmup_ran_at_boot,_all_3_env_vars_reached_process;_cold-load_paid_at_startup","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 19:31:45"}
|
||
{"subject":"mempalace","predicate":"recurring-drop-root-cause","object":"upstream_#1495_embedder_cold-load_on_first_chromadb-write_exceeds_mcp_timeout→-32000;_fixed_via_eager_warmup_env","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 19:26:34"}
|
||
{"subject":"plane","predicate":"role","object":"central_effort-tracking_layer_for_steward+seb;_bmf_project;_thin_tasks_[bm_#n]_over_canonical_gh_issues","valid_from":"2026-06-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-02 19:26:37"}
|
||
{"subject":"arc","predicate":"has-feature","object":"§i.k_build-time_french_spacing_(commit_02373fd,_dormant_until_first_lang:fr_piece)","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 15:28:13"}
|
||
{"subject":"arc-frontispiece","predicate":"open-gap","object":"compass_sigil_reveal_mechanism_(movement/dwell)_designed_but_never_built;_queued_own_pass","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 19:04:28"}
|
||
{"subject":"arc-stage-n","predicate":"status","object":"nearly_closed_2026-06-03:_prune+§vii.e+threshold_live;_remains_dead-selector_sweep_+_§i.h_token","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 19:04:06"}
|
||
{"subject":"arc_stage_f_phase_2","predicate":"shipped","object":"listing_generator_from_data/listings.yml_+_triptych_retired;_deployed_live_2026-06-03","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 15:27:48"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"reasoning-from-remembered-model-not-current-state","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 15:28:19"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"conflating_reading_compass_(svg_artwork)_with_nav_type_—_pinned_2026-06-03","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 19:04:22"}
|
||
{"subject":"pending-25_translated-renderings","predicate":"status","object":"authorized_2026-06-03;_impl_after_stage_g;_awaits_steward_reviewed_entry","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 15:28:16"}
|
||
{"subject":"pending-26","predicate":"awaits","object":"steward_reviewed_+_jurist_name-lock_(.whisper_migration,_~156_usages)","valid_from":"2026-06-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-03 19:04:25"}
|
||
{"subject":"arc-aldinexxi","predicate":"build_enforces","object":"§i.k.b_english_typography_default_path_(7c1b478,_live_2026-06-04)","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 17:18:08"}
|
||
{"subject":"arc-house-style","predicate":"convention","object":"canadian_spelling_+_spaced_en_dashes_(never_em);_corpus_drift_12+10_files;_§i.k.b_filter_=_steward-flagged_important","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 13:23:47"}
|
||
{"subject":"arc-rework","predicate":"stage-status","object":"stage_n_closed_2026-06-04;_live_@_d138529;_next:_§i.k.b_vs_re-partition","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 13:23:31"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"@extend_is_a_fourth_emitter_layer_—_check_scss-internal_refs_before_pruning_corpus-dead_classes","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 13:23:41"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"expected-delta_gate:_when_diff=0_impossible,_prove_the_deltas_complete_shape_via_sort_-u_over_all_per-file_diffs","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 13:23:44"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"coverage-claimed-from-seen-routes-not-censused-routes_(3_instances_2026-06-04)","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 17:18:20"}
|
||
{"subject":"pending-26","predicate":"ruling","object":"locked:_.apparatus-meta_+_unify_chamber/encounter-mark;_scope_grep-inflated,_truly_9_tmpl_+_1_file;_audit_clean","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 14:46:48"}
|
||
{"subject":"whisper-class","predicate":"retired_and_migrated","object":".apparatus-meta_+_chamber/encounter-mark_unification_(reviewed-27,_7d59b4b)","valid_from":"2026-06-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-04 17:18:23"}
|
||
{"subject":"arc-cascade-repartition","predicate":"status","object":"stage_1_@use_byte-identical_(c37a3bd);_stage_2_=_@layer_declaration;_56_!important_census_first","valid_from":"2026-06-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 14:50:37"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"§i.k.c_spanish_transform_+_first_lint_class;_arc_76c75bd;_guillemet-balance_walk","valid_from":"2026-06-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 14:50:04"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"blanket-replace-includes-the-definition-site_(wrapper_def_→_infinite_recursion;_forced_re-read_caught_it)","valid_from":"2026-06-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 14:50:22"}
|
||
{"subject":"pending-25-translated-renderings","predicate":"status","object":"implemented+live_2026-06-05_(e2866da):_heteronym_work+fr/es_renderings;_jurist_reversed_to_before-stage-g;_translator:_optional","valid_from":"2026-06-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-05 14:50:19"}
|
||
{"subject":"arc","predicate":"register-named","object":"imprint_=_works_signature_(spec_vii.j,_.imprint_class,_even-sc_name)_—_not_apparatus","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:03:06"}
|
||
{"subject":"arc","predicate":"renders-languages","object":"en+fr+es_live:_bio_+_cv_page_renderings_join_taliesin_(pending-25_pages_extension)","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:03:04"}
|
||
{"subject":"basic-memory","predicate":"trial-status","object":"live_on_live_memory_dir_(dotfiles_git_contained);_verdict_due_2026-06-06_evening","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:51:01"}
|
||
{"subject":"be","predicate":"entity-path","object":"dual-domicile;_eu_home_=_portugal_lda_(seb_family_substance)_—_seb_ruling","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:02:56"}
|
||
{"subject":"be","predicate":"is","object":"laundromat_venture:_agent-tended_artist_websites_funding_capablemind;_repo_~/_dev/be","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:02:53"}
|
||
{"subject":"be","predicate":"positioning-verified","object":"no_eu_incumbent_agent-native_or_content-inclusive_at_eur_13-15/mo_(3-0,_pass_2)","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:02:55"}
|
||
{"subject":"bmf","predicate":"finding","object":"bootstrapping_terminal-without-teacher_by_construction;_sole_exit_=_training-cycle_model","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:50:52"}
|
||
{"subject":"bmf","predicate":"finding","object":"/health_all_26_keys_unauthenticated_on_*:3011_vpn-reachable;_idle=presence_pattern","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:50:55"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"log-shape-read-as-mechanism-before-code-read_(circle-forward;_sampling-profile_gate_added)","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:50:58"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"trusting-prettified-output:_tail_-1_swallowed_a_push_rejection;_check_exit_codes","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:03:07"}
|
||
{"subject":"mindfabric-00","predicate":"root-caused","object":"temporal_chain_path:_json_each_272k-chain_scan/link_+_chain_bloat_+_uncancelled_timeout","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:50:42"}
|
||
{"subject":"pending-27","predicate":"status","object":"filed:_steward-instance_telemetry_export_contract;_awaits_steward+jurist","valid_from":"2026-06-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-06 10:51:04"}
|
||
{"subject":"aldinexxi","predicate":"posture-ruled","object":"banish-js_with_governed_gate_(w1.1_2026-06-07);_vignette_renderer_=_build-time_svg+css,_no_js","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":"drafts/road-to-stage-g-2026-06-07.md","extracted_at":"2026-06-07 09:02:19"}
|
||
{"subject":"arc","predicate":"open-question","object":"vii.f_running_head:_specd_but_unseen_on_site_—_steward_look-together_pending","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 05:03:08"}
|
||
{"subject":"arc-rework","predicate":"current-stage","object":"road-to-stage-g_wave_2_next;_wave_1_closed_13/15;_pending-30..33_at_jurist","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":"drafts/road-to-stage-g-2026-06-07.md","extracted_at":"2026-06-07 09:02:06"}
|
||
{"subject":"arc-rework","predicate":"next-station","object":"wave_3r:_scss_re-partition_stages_2-3_(gates_stage_g);_!important_re-census_first","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 14:39:12"}
|
||
{"subject":"basic-memory-trial","predicate":"verdict","object":"retired_2026-06-07:_false-clean_sync_disqualifier;_lessons_→_cm-ai_6cb3fe9","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 18:56:15"}
|
||
{"subject":"be-workstream","predicate":"state","object":"a11y-gate_branch_built_(launch_§2),_holds_unpushed_pending_steward_note_to_seb","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 18:56:31"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_waves_2+3_closed;_zero-js_byte-true;_reviewed-32..35;_@_69d1c4a_live","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 14:39:08"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"render-gate-page-must-carry-the-element-under-judgment","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 14:39:05"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"roadmap-from-audit-only:_new_plan_inherits_only_the_new_instruments_view;_sweep_prior_horizon_deliberately","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":"session-ledger-2026-06-07.md","extracted_at":"2026-06-07 09:02:16"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"enforcement-rule-on-never-occurs-premise-needs-corpus-census-of-premise","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 14:39:02"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"infra-fix-without-precedent-grep:_april_dcbba60_found_after_tonights_hook_fix;_query_history_first","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 18:56:28"}
|
||
{"subject":"martin-fowler","predicate":"in-chamber","object":"craft_of_software/_(refactoring_2nd_ed_+_planning_xp);_future_studium_engine_interlocutor_for_seb","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 18:56:33"}
|
||
{"subject":"mempalace","predicate":"operating-posture","object":"witness_not_notary;_conflict=verification_trigger_(claude.md_amended_2026-06-07)","valid_from":"2026-06-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-07 18:56:18"}
|
||
{"subject":"arc-scss-cascade","predicate":"design","object":"middle_path:_@layer_base+overrides;_12_scales=the_tree_(composition);_@layer=hard_lines_(promotion_test)","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 12:22:42"}
|
||
{"subject":"arc-vignette","predicate":"next-major-front","object":"after_the_tree_closes_(steward-sequenced);_spec_ready_(part_i_locked,_part_ii_build-time);_phase-1_dwell-test_=_the_risk","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 16:50:47"}
|
||
{"subject":"arc-w3r-stage3","predicate":"status","object":"the-tree_in_progress;__utilities_dissolved_530→0;_9_commits_banked_undeployed_@0fd7acd;_next=section-break→_silence","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 16:50:44"}
|
||
{"subject":"arc-wave-3r","predicate":"status","object":"stage_2_complete+pushed+deployed+live_(@layer_base,overrides;_!important_56→12_a11y_floor)_2026-06-08;_stage_3_the-tree_next","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 12:22:09"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"structural_byte-proof_mistaken_for_render-proof_(@layer_overrides_specificity;_render-review_is_the_gate,_not_the_byte-diff)","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 12:22:25"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assert-from-grep-hit-without-reading_(recurred_2026-06-08:_lang-content_spec-flag_+_memory_split-at-42_estimate;_both_caught)","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 16:50:41"}
|
||
{"subject":"kerievsky-refactoring-to-patterns","predicate":"chamber-status","object":"held_2026-06-08_—_pdf_is_degraded_ia_scan_(code_garbled);_awaiting_clean_epub;_trail_chamber-library_a01bc69","valid_from":"2026-06-08","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-08 12:22:28"}
|
||
{"subject":"arc-spec-review","predicate":"division-ruled","object":"cc=truth-ups/evidence_only;_jurist=all_doctrine_(role-structural,_2026-06-09);_cc_flags-not-resolves_doctrine_evidence","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 19:14:29"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_w3r_tree_closed+deployed_+_phone-compass_fix_+_w5.2/g3_validatecompass_guard;_main_@_f8e00e7","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 11:18:03"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"wave_5_closed_(g2/g3/g4)_+_measure→72ch_+_soft_rag_live;_arc_main_@_0bb7f94","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 19:14:19"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"measure-box-model-before-theorizing-layout-difference","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 11:18:00"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"measure_fonts_true_avg_prose_advance_(not_0.5em_convention)_before_a_char-count_measure_—_0.5em_off_32%","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 19:14:23"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"justification-judgment_bar_=_bringhurst_even-colour/rivers,_not_rutter_hyphenation_(jurist_correction)","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 19:14:26"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"theorize-layout-cause-before-measuring-box-model","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 11:17:56"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"no-autoprefixer-in-arc-build:_hand-write_-webkit-_prefixes_(the_-webkit-hyphens_safari_bug)","valid_from":"2026-06-09","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-09 19:14:32"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"stage_g_closed+reconciled+gpg-sealed;_arc_main_@_ac0a7ee;_reviewed-41/42;_doctrine_17244cf,_promotion_511d500,_recon_e99028e","valid_from":"2026-06-10","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-10 21:47:18"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"container-must-embody-the-contained:_an_artifact_of_a_spec_is_set_per_the_specs_own_rules","valid_from":"2026-06-10","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-10 21:47:24"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"read-render-for-approval-not-against-spec_(sc/quotes/justification;_verify_render_vs_doctrine,_not_for_confirmation)","valid_from":"2026-06-10","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-10 21:47:21"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"reinvented-governed-tooling-without-checking-it-exists_(hand-rolled_pdf_preamble_while_arc-typography.sty_existed)","valid_from":"2026-06-10","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-10 21:47:27"}
|
||
{"subject":"arc","predicate":"open-work-canonical-source","object":"project-arc-open-work-register.md_(a1_vignette_+_a2_cul-de-lampe_lead;_read_it,_not_\"stage_g_done\")","valid_from":"2026-06-11","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-11 16:05:30"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"§vii.f_running_head_+_w1.15_compass_presence-reveal_shipped;_arc_b220620_live;_reviewed-43","valid_from":"2026-06-11","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-11 16:05:27"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"inherited-marker-read-as-current-without-code-verify_(records_drift_both_ways;_3×_this_turn)","valid_from":"2026-06-11","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-11 16:05:42"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"studium_engine_stage-1_steps_0-1-2_+_governed_source-cleaner;_gate_8/8_clean;_uncommitted_across_3_repos","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 20:13:31"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"theorize-before-measuring_(2026-06-12_running-head_inference;_corrected_on-device)","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 10:57:29"}
|
||
{"subject":"studium-engine","predicate":"build-state","object":"steps_0-1-2_done_(corpus_settled+cleaned+hash-pinned,_4_indices_re-anchored,_sources_gate-validated);_next=step_3_chunker","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 20:13:34"}
|
||
{"subject":"studium-engine","predicate":"canonical-source-format","object":"markdown_body_+_.meta.json_sidecar_(steward-ruled_2026-06-12;_tei_optional_later_tier)","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 10:57:24"}
|
||
{"subject":"studium-engine","predicate":"stage-1-planning-charter-at","object":"~/_dev/studium-engine/docs/stage-1-planning-brief-2026-06-12.md","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 10:57:26"}
|
||
{"subject":"studium-engine","predicate":"status","object":"stage-1_planning_staged:_governance+§10.3+method_ruled;_charter_written;_fable[1m]_next_→_2_artifacts","valid_from":"2026-06-12","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-12 10:57:23"}
|
||
{"subject":"chamber-library","predicate":"corpus-structure","object":"canonical_texts_tier_(176_cleaned)_+_converted_texts_inbox_(241);_catalogue.yaml_is_sot","valid_from":"2026-06-13","valid_to":"2026-06-13","confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 08:22:17"}
|
||
{"subject":"chamber-library","predicate":"corpus-structure","object":"canonical_texts_199_(cleaned)_+_converted_texts_218_(dirty);_cleaning-triage_workflow_grades_cleanable/reconvert/hold","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 14:18:30"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"census-through-a-pattern:_a_filter/regex_used_to_count_can_silently_mis-match;_verify_the_pattern_itself","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 08:22:20"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"solve-constraint-by-discarding-value:_a_fix_satisfies_a_stated_constraint_by_removing_the_thing_it_constrains","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 14:18:24"}
|
||
{"subject":"l1-reliability","predicate":"baton-status","object":"back_to_steward;_seb_replied_2026-06-13_(cc25995/e2e94ab_in_cm-ai_main)","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 08:22:14"}
|
||
{"subject":"l1-reliability","predicate":"health-auth-work","object":"/health_split_was_spec-deliberate-never-built;_amendment_+_issue_#173_+_pr_#174_(strict_basic_+_authed_detail);_seb_to_review","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 14:18:04"}
|
||
{"subject":"studium-engine","predicate":"stage-1-status","object":"steps_0-4_done_(chunker+store+fts5+coverage-ledger);_step_5_retrieval_primitives_next","valid_from":"2026-06-13","valid_to":"2026-06-13","confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 08:22:11"}
|
||
{"subject":"studium-engine","predicate":"stage-1-status","object":"steps_0-6_done_+_step-7_verdict_(fts_citation-floor_+_vector-discovery_via_reranker);_step-7_reranker_next","valid_from":"2026-06-13","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-13 14:18:01"}
|
||
{"subject":"chamber-library","predicate":"status","object":"clean:_1280_canonical,_staging_empty,_zero_cruft,_952-work_loeb_bilingual_canon,_pushed","valid_from":"2026-06-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-15 16:40:08"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assert-presence-from-fuzzy-matcher_(recurred_4x;_verify_against_substrate_via_content-grep)","valid_from":"2026-06-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-15 16:40:13"}
|
||
{"subject":"mindfabric-00","predicate":"runs-binary","object":"stale_2026-05-24_dist_(predates_a1_+_edge_cap);_n6_fix_awaiting_deploy_via_pr#175","valid_from":"2026-06-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:57"}
|
||
{"subject":"studium-engine","predicate":"collaboration_model","object":"sixtus-v_craftsman_(work_ground_freely,_surface_vision-forks);_constraint-candidates_=_3rd_governed_instrument","valid_from":"2026-06-15","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-15 16:40:16"}
|
||
{"subject":"studium-engine","predicate":"has_charter","object":"architectural_charter_v0.2:_reasoner-over-bounded-provenanced-corpus;_3_cognitions;_free-reasoner/tighten-verifier","valid_from":"2026-06-15","valid_to":null,"confidence":1.0,"source_file":"studium-engine/docs/the-studium-engine-architectural-charter.md","extracted_at":"2026-06-15 16:40:05"}
|
||
{"subject":"arc","predicate":"has","object":"officina/_in-repo_writing_workshop_(adr-008,_never_published);_arc_7a0d4b6","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 15:51:47"}
|
||
{"subject":"arc_cul-de-lampe","predicate":"grounded_as","object":"confronted_ebg_hederae_svg;_terminal_close;_ivy=ligature_binds_dead-to-unborn","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:56"}
|
||
{"subject":"arc_triple-point","predicate":"grounded_as","object":"penguin/tschichold_restraint_citation;_opening_threshold;_needs_more_weight","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:59"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"chamber_conversion_tooling_trustworthy:_runbook_+_verify_conversion_prose-safety_+_hardened_gate;_d9c6755","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 15:52:04"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"review-every-tool-after-each-use-until-reliable_(chamber_tool-evolution-log)","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 15:51:38"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"token-count-verification-cries-wolf:_counts_cruft_(base64/slugs/fenced-div)_as_prose;_use_content-aware_compare","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 15:52:01"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"frame-inheritance:_verified_omnibus_endpoints_not_interior","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:43"}
|
||
{"subject":"oeuvres-i-albert-camus.md","predicate":"status","object":"unreliable_mega-omnibus;_la_chute_withdrawn_from_station-i,_re-source_needed","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:53"}
|
||
{"subject":"studium-engine","predicate":"has_component","object":"pattern_finder.py_—_charter-l2_discovery_harness","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:46"}
|
||
{"subject":"studium-engine","predicate":"ingested_corpus","object":"the_making_position-i_(weil/musil/arendt/levi;_camus_withdrawn_pending_re-source)","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 19:42:50"}
|
||
{"subject":"studium_engine","predicate":"corpus-status","object":"station_i_complete:_weil/levi/arendt/camus/musil_canonical","valid_from":"2026-06-16","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-16 15:51:35"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"cul-de-lampe_shipped_(arc_68001a4):_close_on_7_essays;_vespers/mushi-ken_reworked+versioned;_deployed_live_+_pushed","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:15"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"headless_element_shot:_scrollintoview(center)+full-viewport,_not_a_computed_box-clip_(mislands_on_page-top)","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:21"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"css-mask_svg_must_fill_white_not_black_(black=blank,_luminance_trap);_hand-write_-webkit-mask_(arc_no_autoprefixer)","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:24"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"size_ornaments_to_the_text-em_(height:1em),_not_to_a_constant_(no_φ/√2)_—_reviewed-42:_eye+text_govern","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:27"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"asserted-fresh-ruling-on-a-pre-existing-fact_(sources-as-apparatus_=_established_§vii.b;_steward_caught)","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:18"}
|
||
{"subject":"claude-code","predicate":"recall-warning","object":"levi_conversion_base_=_ocrmac_fresh_ocr;_drop-caps_lost_at_ocr-source_level,_source-verified_restoration_pending","valid_from":"2026-06-17","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-17 16:40:30"}
|
||
{"subject":"arc","predicate":"matters-to-dav-because","object":"public_proof_against_lifelong_imposter_syndrome:_\"to_show_the_world_that_i_can_think,_that_i_know_something\"","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"user-formation-flamenco-substrate.md","extracted_at":"2026-06-18 15:42:20"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_operations.yaml_protocol_operative_(pending-40);_cv_finalized_name-as-title+vitæ;_@2e6b8ea","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-18 10:13:06"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"build-structural-fix-before-checking-a-content-reframe-exists_(caught_2026-06-18;_antidote=operations.yaml_triage_gate)","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-18 10:12:54"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"mis-filed-the-work-as-means-not-end_(making=studium_not_arc);_steward_corrected:_its_an_arc_publication","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-06-18-evening-making-source-set-complete-engine-telos-disclosed.md","extracted_at":"2026-06-18 16:00:20"}
|
||
{"subject":"handke-in-making-sequence","predicate":"served-as","object":"german_original_(das_gewicht_der_welt);_original-is-source;_dav_reads_german_at_fundamental_level","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"project-making-sequence-source-set.md","extracted_at":"2026-06-18 15:16:57"}
|
||
{"subject":"making-sequence-source-set","predicate":"status","object":"complete_vs_readinglist_2026-06-18;_only_pos-i_in_manifest;_levi_drop-cap_gate_open","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"project-making-sequence-source-set.md","extracted_at":"2026-06-18 15:16:54"}
|
||
{"subject":"studium-engine","predicate":"stakes","object":"\"i_cannot_fail\"_—_for_lune+kai:_verifiable_grounded_truth_in_an_age_of_disinformation;_byo-corpus_=_gift_made_generic","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"project-studium-engine-telos-chamber-of-voices.md","extracted_at":"2026-06-18 15:41:31"}
|
||
{"subject":"studium-engine","predicate":"ultimate-goal","object":"discourse_with_the_library_+_voices_conversing;_accountable_rebuild_of_davs_childhood_chamber_of_hero-voices","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"project-studium-engine-telos-chamber-of-voices.md","extracted_at":"2026-06-18 15:24:35"}
|
||
{"subject":"the-making-sequence","predicate":"is","object":"arc_publication,_companion_to_after_the_reply;_studium_engine_developed_in_service_of_writing_it","valid_from":"2026-06-18","valid_to":null,"confidence":1.0,"source_file":"project-making-sequence-source-set.md","extracted_at":"2026-06-18 15:18:15"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"n6_replay-skip_fix_(feat/n6-causal-governor,_pr#175);_phase-1_completes_+_a1_0to7_cols_proven_on_clone;_scan_2.56s","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:48"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"clone-test-runtime-fix:_cow-clone_+_isolated_worktree_+_alt_port;_live_instance_untouched","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:51"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"verify-running-binary-provenance_(dist_mtime_+_compiled_symbols),_not_just_source_head","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:54"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"migration-failure-inferred-from-head-without-verifying-running-binary-provenance","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:39"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"probe-confirms-hypothesis-self-authored-explain-read-as-code-path","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:42"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"process-dead-asserted-from-pgrep-pattern-miss_(was_alive)","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:34:45"}
|
||
{"subject":"mempalace-ours","predicate":"status","object":"fork_local/bge-m3-on-3.3.6_v3.3.6,_176_commits_behind_upstream_3.4.1;_our_bugs_fixed_upstream_but_not_pulled","valid_from":"2026-06-22","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-22 21:35:00"}
|
||
{"subject":"capablemind-l1","predicate":"design-fact","object":"consumer-hardware_first-class_via_43l_profiles_+_43m_tiered_circle_inference_+_clasp_serves_inference","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-23 20:33:52"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"n6_deployed_live_+_seb_merged_#175_(catch-up-vs-rebuild_fix);_schema_19→26_live;_rebuilt_from_merged_main_8538b6a","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-23 20:33:34"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"inference-latency-diagnosed-without-isolating-exact-endpoint-uncontended-first_(thrashed_4_leads)","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-23 20:33:37"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"reinvented-governed-design-without-reading-spec_(pending-41_vs_existing_43l/43m;_steward_caught)","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-23 20:33:49"}
|
||
{"subject":"mindfabric-00","predicate":"status","object":"n6-deploy-holds-wedge-resolved-a1″-live","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-29 21:28:42"}
|
||
{"subject":"studium-engine","predicate":"design-principle","object":"must_run_on_modest_machines_(byo-corpus_for_cash-strapped_researchers);_dev_on_m1_to_dogfood","valid_from":"2026-06-23","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-23 20:33:55"}
|
||
{"subject":"capablehands","predicate":"is","object":"m4-pro_64gb_ocr/conversion_workhorse_at_10.0.1.136_(seb_home_lan_via_vpn);_david_account","valid_from":"2026-06-24","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:20"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"capablehands_mlx/olmocr_workhorse_(m4_64gb,_david@10.0.1.136;_uv+mlx-vlm+olmocr_mlx.py_driver;_isolated_from_peters_clasp)","valid_from":"2026-06-24","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:11"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"arc_posts_the_allée_(observation)_+_two_notes_(fragment)_published_live_+_source_committed_d9793b4","valid_from":"2026-06-24","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:23"}
|
||
{"subject":"chamber-library","predicate":"canonical-form-standard","object":"source-agnostic:_clean_prose_+_intrinsic_##/---_+_cite_by_work+chapter+quote;_no_page_markers","valid_from":"2026-06-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:42"}
|
||
{"subject":"chamber-library-spec","predicate":"status","object":"seed_[proposal]_drafted_2026-06-25;_§§ii-iii_settled,_§vi_voice_reserved;_needs_steward+jurist_ratify","valid_from":"2026-06-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:45"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"careless-strip-of-structural-lines-as-stray-without-verifying-meaning_(la_chute_\\-breaks;_esp._anothers_file)","valid_from":"2026-06-25","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-25 20:55:08"}
|
||
{"subject":"chamber-library","predicate":"has-pipeline","object":"ocr→canonical:_normalize_ocr_+_insert_chapter_headings","valid_from":"2026-06-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-26 21:49:04"}
|
||
{"subject":"chamber-library-specification","predicate":"status","object":"ratified_§§i-vi_(steward+jurist_loop)","valid_from":"2026-06-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-26 21:48:58"}
|
||
{"subject":"levi-the-drowned-and-the-saved","predicate":"status","object":"first_spec-conformant_chamber_graduation","valid_from":"2026-06-26","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-26 21:49:01"}
|
||
{"subject":"chamber-library_ocr_conversion","predicate":"uses","object":"ocrmac_column-aware_toolset_(replaced_olmocr_for_2-col_figure-dense_scrambling)","valid_from":"2026-06-27","valid_to":null,"confidence":1.0,"source_file":"docs/ocr-conversion-method-2026-06-27.md","extracted_at":"2026-06-27 20:41:04"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"re-derivation-over-the-record:_trusts_own_recall/re-derivation_over_banked_notes","valid_from":"2026-06-27","valid_to":null,"confidence":1.0,"source_file":"feedback-resurface-banked-notes-before-rederiving.md","extracted_at":"2026-06-27 20:41:01"}
|
||
{"subject":"studium_engine_signature_capabilities","predicate":"research-status","object":"genealogy/temporal_+_multi-voice_=_greenfield,_no_prior_art_(2_sweeps_owed)","valid_from":"2026-06-27","valid_to":null,"confidence":1.0,"source_file":"studium-engine/docs/research-grounded-reasoning-bounded-corpus-2026-06-27.md","extracted_at":"2026-06-27 20:41:30"}
|
||
{"subject":"studium_engine_verifier","predicate":"design-candidate","object":"selfcite_(causal_faithfulness)_+_etracer_(claim-nli)_+_minicheck_(cheap);_per_2026-06-27_research","valid_from":"2026-06-27","valid_to":null,"confidence":1.0,"source_file":"studium-engine/docs/research-grounded-reasoning-bounded-corpus-2026-06-27.md","extracted_at":"2026-06-27 20:41:27"}
|
||
{"subject":"chamber-library","predicate":"policy","object":"engine-sources_graduate_to_permanent_collection;_notes_kept+converted,_never_dropped_(steward_2026-06-28)","valid_from":"2026-06-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-28 20:09:56"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"finding-scoped-to-one-condition_restated_as_unconditional_verdict_(olmocr-retired);_verify_scope_before_generalizing","valid_from":"2026-06-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-28 20:09:50"}
|
||
{"subject":"position-i","predicate":"status","object":"complete_2026-06-28:_weil×2,_musil-english,_arendt,_levi-complete;_all_sha-current_+_sidecars_matched","valid_from":"2026-06-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-28 20:09:32"}
|
||
{"subject":"the-man-without-qualities","predicate":"graduated_to","object":"chamber_canonical_2026-06-28_(wilkins/pike_english,_via_epub_structure-from-ncx)","valid_from":"2026-06-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-28 20:09:36"}
|
||
{"subject":"verify_conversion","predicate":"gained","object":"raw_html_gate_2026-06-28_(taylor_59_<sup>_pass-but-falsely;_audit_1187/91→1152/126)","valid_from":"2026-06-28","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-28 20:09:53"}
|
||
{"subject":"capablehands","predicate":"next-task","object":"stand-up-as-bmf-clasp-43m-2026-06-30-morning","valid_from":"2026-06-29","valid_to":"2026-06-30","confidence":1.0,"source_file":null,"extracted_at":"2026-06-29 21:27:56"}
|
||
{"subject":"chamber-metadata-completion","predicate":"keystone-is","object":"library-metadata-indexer-then-frontmatter-backfill-sidecar-gen-link-dedupe","valid_from":"2026-06-29","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-29 21:28:45"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"over-project-easy-before-triaging-by-actual-content","valid_from":"2026-06-29","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-29 21:27:53"}
|
||
{"subject":"ars_legendi","predicate":"is","object":"stewards_pre-pipeline_arc-spec_source_collection;_26_unique_works,_all_critical;_absorb_selectively","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 19:39:54"}
|
||
{"subject":"capablehands","predicate":"next-task","object":"plan_inference-clasp_with_seb_at_15:00_2026-06-30_(not_solo);_not_greenfield,_pairing_already_proven","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 08:49:05"}
|
||
{"subject":"chamber-library_consolidation","predicate":"substrate-decided","object":"plain_files_+_regenerable_manifest;_calibre_demoted_to_disposable_view_(not_the_substrate)","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 19:39:57"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"tool-creep-into-substrate:_a_convenience_tool_quietly_becoming_the_durable_source_of_truth","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 19:40:03"}
|
||
{"subject":"library-indexer","predicate":"status","object":"phases_1-3_built+pushed_(chamber_dee8943);_read-only_complete;_next=mutating_calibre_2-tree_consolidation_needs_steward_auth","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 12:45:43"}
|
||
{"subject":"slm-1","predicate":"is","object":"the_chambers_source-independence;_davids_priority_ticket;_substrate_=_the_library_consolidation","valid_from":"2026-06-30","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-06-30 19:40:00"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"chamber_graduation_rail_(spec+validator+gate);_pending-44;_chamber_d9be3e4","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:03:43"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"mumford_myth-of-the-machine_i+ii_graduated→canonical/environmental;_jonas_held_p248","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:03:46"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"census-scan-layout-before-choosing-ocr-engine_(rotation_+_single-page_vs_2-up;_derrida_2-up_olmocr_scramble,_2026-07-01)","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:03:18"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"gaps-block-graduation_(resolve_or_steward-rule,_never_flag-and-ship)","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:03:49"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"graduated-with-a-flagged-gap-instead-of-resolved_(flagged_!=_resolved;_honest-degradation_excusing_incomplete)","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:02:42"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"re-derived-instructions-in-a-prompt-instead-of-citing-the-governed-doc_(caused_the_graduation_divergence;_cite_the_spec/runbook)","valid_from":"2026-07-01","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-01 22:02:45"}
|
||
{"subject":"chamber-corpus","predicate":"quality-standard","object":"verified_verbatim-fidelity_+_provenance_+_apparatus_for_anything_the_engine_cites;_graduated_(converted+filed)_!=_verified","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 21:21:58"}
|
||
{"subject":"chamber-corpus","predicate":"remediation-method","object":"measure-whole-first_(audit_corpus.py_map)_then_remediate_by_defect-class_in_waves;_fence_engine_to_green","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 21:22:14"}
|
||
{"subject":"chamber-library","predicate":"has","object":"chamber_sources_provenance_archive_(322_source_copies,_census-match-archive-verify_pipeline,_commit_7553f59)","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 15:05:48"}
|
||
{"subject":"chamber-library-graduation-queue","predicate":"consists-of","object":"~12_pending_making_sources_+_14_braid/l2_(stashed_in_chamber_sources/pending-graduation)","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 15:05:51"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"sennett_the_craftsman_reconverted+graduated:_294_endnotes_recovered,_spec-normalized,_both_gates_pass;_chamber_10cff59","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 21:21:52"}
|
||
{"subject":"claude-code","predicate":"built-tooling","object":"family-d_stem-suffix_footnote_handler_(clean_epub_residue.py);_regression-tested_b/c;_pending-45;_chamber_10cff59","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 21:21:49"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assume-absent-from-filename-grep_(under-search_app-managed_stores;_diacritic-blind)","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 15:05:45"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"whack-a-mole:_reactive-per-file_curation_instead_of_measure-whole-first_then_remediate-by-defect-class","valid_from":"2026-07-02","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-02 21:21:55"}
|
||
{"subject":"chamber-library-spec-revision","predicate":"status","object":"doctrine-phase-complete_2026-07-03;_phase-2_v2.0-draft_+_generative-validator_next_(pending-46)","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-03 08:46:25"}
|
||
{"subject":"chamber-library-specification","predicate":"status","object":"v2.0_ratified,_supersedes_v1,_canonical+operative_(a10d6bf_2026-07-03)","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 09:11:25"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"wave_0_—_8_tool-fleet_fixes_test-pinned_(scripts/test_tools.py,_21_assertions);_6_tools_retired;_chamber_f9cbb8e","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-03 08:45:46"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"audit_corpus.py_+_corpus-quality-map_(1284_rows);_the_instrument_that_ended_the_whack-a-mole;_chamber_f9cbb8e","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-03 08:45:49"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"trusted-derived-artifact-over-source-when-checkable_(3x:_break/heading/anchor;_jurist→standing_practice_source-not-derived)","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-03 08:45:43"}
|
||
{"subject":"loeb-corpus","predicate":"anchor-status","object":"canonical_anchors_present_in_dsl_source,_flattened_by_extraction;_>99%_of_~2041_works_recoverable;_full-run_scope","valid_from":"2026-07-03","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-03 08:46:07"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"chamber_spec_v2.0_drafted_spine-first_+_section-gated_+_ratified_+_shipped_a10d6bf_(supersedes_v1)","valid_from":"2026-07-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 09:11:28"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"stage-1_rebuild_plan_steward-ruled_5/5:_verifier-first,_tree-primary,_v0_jurist-gated;_studium_d968241","valid_from":"2026-07-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 21:29:48"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"source-not-derived_as_drafting_method:_open_each_section_w/_a_substrate-check;_caught_own_ratified-status_overclaim","valid_from":"2026-07-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 09:11:31"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"two-motions:_grounding-retrieval_navigates_the_tree;_discovery_keeps_depth-with-breadth,_verifier-gated","valid_from":"2026-07-04","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 21:29:54"}
|
||
{"subject":"studium-engine","predicate":"next-station","object":"v0+n0_contracts_first_together;_v0_jurist-gated_(one_d-1_exception);_then_verifier-leads-with-interleave","valid_from":"2026-07-04","valid_to":"2026-07-05","confidence":1.0,"source_file":null,"extracted_at":"2026-07-04 21:29:51"}
|
||
{"subject":"chamber-library","predicate":"milestone","object":"exclusion_path_ratified_2026-07-05;_4_fps_excluded;_region_1_closed_(known_cases)","valid_from":"2026-07-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-05 21:30:42"}
|
||
{"subject":"chamber-library","predicate":"next-station","object":"pending-49_jurist_doctrine_pass_(library-science_adoptions);_doctrine-before-tools-before-sweep","valid_from":"2026-07-05","valid_to":"2026-07-06","confidence":1.0,"source_file":null,"extracted_at":"2026-07-05 21:30:39"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"library-science_frontier_brief:_chamber_at/ahead_of_the_field;_lrm_agent/nomen_=_top_adopt","valid_from":"2026-07-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-05 21:30:45"}
|
||
{"subject":"studium-engine","predicate":"has-doctrine","object":"fidelity_equivalence@1:_quoted-tier_fidelity_relation_forked_from_normalizer@n,_jurist-gated_per_version","valid_from":"2026-07-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-05 21:30:36"}
|
||
{"subject":"studium-engine","predicate":"next-station","object":"v1_(verify-quote_vs_fidelity_equivalence@1)_+_n1_tree-builder;_unblocked,_held_for_a_focused_session","valid_from":"2026-07-05","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-05 21:30:32"}
|
||
{"subject":"a2-perspectival-classification","predicate":"reading-settled","object":"(b):_olson_doesnt_license_self-standing_scheme;_chambers_own_synthesis","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 21:30:08"}
|
||
{"subject":"chamber-library","predicate":"next-station","object":"memory.md_compaction_(steward-authorized)_first,_then_execute_reviewed-49;_a1_additive-registry_freed_the_sweep","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 08:22:13"}
|
||
{"subject":"chamber-library","predicate":"ruling-received","object":"reviewed-49_(library-science):_a1_registry-not-schema_frees_the_sweep;_a2/a4/b=fix;_a3=proposal","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 08:22:16"}
|
||
{"subject":"chamber-verification-architecture","predicate":"status","object":"parked_—_priority_immediately_after_reviewed-49_folding_(steward-decided)","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 21:30:11"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"memory.md_two-file_split_213→17kb_+_self-bounding_wiring_(/wrap-up_§3_demote-on-promote;_/wake-up_§2.a_load-gate)","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 10:42:10"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"olson_the_power_to_name_(2002)_graduation_opened_—_orientation_staged,_reviewed-49_a2_source,_epistemology","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 10:42:16"}
|
||
{"subject":"claude-code","predicate":"built-artifact","object":"olson_the_power_to_name_(2002)_graduated_—_73_headings,_both_gates_pass,_canonical/critical_modernity/epistemology","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 19:53:28"}
|
||
{"subject":"claude-code","predicate":"built-tooling","object":"insert_chapter_headings:_occurrence-index_+_mode_column_+_title-oracle_extent;_first_tests,_fleet_46_to_64","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 19:53:31"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"memory-index-self-bounding:_demote-on-promote_+_wake_load-integrity_gate_(kills_the_memory.md_re-bloat_class)","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 10:42:13"}
|
||
{"subject":"claude-code","predicate":"discipline-named","object":"completion-is-a-tripwire:_feeling-of-done_=_verify-the-tail_not_ship;_ninety-ninety_rule_as_a_security_property","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 19:53:35"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"logged-a-tool-defect-without-verifying-against-code_(git-mv_misdiagnosis;_retracted_after_steward_challenge)","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 19:53:38"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"green-gate-array-reads-as-thoroughness","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 21:30:14"}
|
||
{"subject":"normalize_ocr.py","predicate":"gained-capability","object":"--pdftotext_scan_mode_(form-feed_+_case-agnostic_furniture_+_reflow);_fleet_46/46","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 13:47:22"}
|
||
{"subject":"olson-power-to-name-graduation","predicate":"status","object":"verbatim_body_done+scan-corrected;_structure-insertion_next_(full-structure_path)","valid_from":"2026-07-06","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 13:47:19"}
|
||
{"subject":"pending-50","predicate":"status","object":"filed_—_awaiting_jurist_editor-gate_(a2_preamble,_reviewed-49)","valid_from":"2026-07-06","valid_to":"2026-07-07","confidence":1.0,"source_file":null,"extracted_at":"2026-07-06 21:30:05"}
|
||
{"subject":"chamber-library-specification","predicate":"version","object":"v2.0.1_—_adds_§i_partiality-of-the-arrangement_preamble_(2026-07-07)","valid_from":"2026-07-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-07 09:52:43"}
|
||
{"subject":"pending-50","predicate":"status","object":"ruled+landed_(reviewed-50);_spec_v2.0.1;_committed_34c39f1","valid_from":"2026-07-07","valid_to":null,"confidence":1.0,"source_file":null,"extracted_at":"2026-07-07 09:52:40"}
|
||
{"subject": "chamber-library-spec", "predicate": "version", "object": "v2.0.2 — added §I 'corpus as data / scope-warrant' subsection (A4+B(iii); REVIEWED-51)", "valid_from": "2026-07-07", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-07-evening-chamber-a4-a1-skill-rewire.md", "extracted_at": "2026-07-07 22:28:46"}
|
||
{"subject": "chamber-library", "predicate": "has", "object": "Agent/Nomen registry v1 (_curation/agent-registry.yaml; 134 agents; A1/REVIEWED-49)", "valid_from": "2026-07-07", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-07-evening-chamber-a4-a1-skill-rewire.md", "extracted_at": "2026-07-07 22:28:46"}
|
||
{"subject": "palace-memory-mempalace", "predicate": "status", "object": "winding down (steward 2026-07-07); wake+wrap skills rewired to files layer (STAGED PLAN item 3 done)", "valid_from": "2026-07-07", "valid_to": null, "confidence": 1.0, "source_file": "project-mempalace-winddown.md", "extracted_at": "2026-07-07 22:28:46"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "invent-vocabulary-when-a-discipline-exists (steward 'how do serious libraries do this?' -> adopt authority control, not a homegrown scheme)", "valid_from": "2026-07-07", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-07-evening-chamber-a4-a1-skill-rewire.md", "extracted_at": "2026-07-07 22:28:46"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"verification-check-passed-vacuously (cross-vol move byte-sum computed 0=0; the real gate was file-count + rsync-rc + du — an instrument can pass without testing)","valid_from":"2026-07-08","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-08-fable-window-v2-charter-mempalace-decommission.md","extracted_at":"2026-07-08"}
|
||
{"subject":"mempalace-palace-memory","predicate":"status","object":"DECOMMISSIONED 2026-07-08 (hooks + MCP server removed; data cold-archived to external; typography palace KEPT live)","valid_from":"2026-07-08","valid_to":null,"confidence":1.0,"source_file":"project-mempalace-winddown.md","extracted_at":"2026-07-08"}
|
||
{"subject":"studium-engine","predicate":"relationship-to-capablemind","object":"unfettered experimentation sandbox; code-separable (zero L1/BMF imports) but breakthroughs transfer CM-ward (V2 = live example)","valid_from":"2026-07-08","valid_to":null,"confidence":1.0,"source_file":"project-studium-cm-sandbox-and-transfer.md","extracted_at":"2026-07-08"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "entering-a-repo-without-reading-its-local-CLAUDE.md+runbook-first → re-derived a fully-documented process (chamber graduation: attest/archive/runbook); steward corrected ~4× (2026-07-09). Read the repo's own docs before acting.", "valid_from": "2026-07-09", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-09-v2-review-handke-graduation-process-lesson.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "provenance-treated-as-a-loose-end (called source-attestation + archiving 'loose ends/deferrable'; steward: they ARE the process, not the tail). Kin to completion-is-a-tripwire.", "valid_from": "2026-07-09", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-09-v2-review-handke-graduation-process-lesson.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "barrel-forward-instead-of-read/plan-first (kept executing autonomously while the steward repeatedly stopped to slow / read docs / plan; the 'calm and orderly' ask).", "valid_from": "2026-07-09", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-09-v2-review-handke-graduation-process-lesson.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "swallowed-tool-error-read-as-absence (eza `ls -t` errored at wake → read the failed listing as an empty folder = 'no design doc', when the folder had it). A failed command is not evidence of absence.", "valid_from": "2026-07-09", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-09-v2-review-handke-graduation-process-lesson.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "re-anchored a re-hashed canonical in ONE repo when the sha-binding surface spanned TWO (chamber catalogue done; engine manifest/sidecar/coverage-ledger missed). After any chamber re-hash, grep BOTH chamber+studium-engine for the old sha and run ingest_gate. Cross-repo trust-prior-pass-frame.", "valid_from": "2026-07-09", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-09-evening-p1-clean-reanchor-then-epub-normalizer-pivot.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "chamber-epub-conversion", "predicate": "design-direction", "object": "structural EPUB normalizer keyed on the bidirectional href<->id mirror predicate (a footnote ref = <a> with internal #href + own id whose target element mirrors back) retires the footnote-family-per-book whack-a-mole; epub:type route DEAD (sources are EPUB1.0/2.0, no epub:type). One predicate caught 54 refs across G&G's 5 families + Mauss. Verified 2026-07-09; prototype the detector before building.", "valid_from": "2026-07-09", "valid_to": null, "confidence": 0.9, "source_file": "session-2026-07-09-evening-p1-clean-reanchor-then-epub-normalizer-pivot.md", "extracted_at": "2026-07-09"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "aggregate-invariant-passes-while-a-per-item-swap-violates (a whole-doc word-multiset guard misses a cross-note swap; verify at the granularity of the mutation, keyed by item identity — jurist §3 caught it on the footnote pre-processor)", "valid_from": "2026-07-10", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-10-epub-footnote-preprocessor-census-to-fleet-buildin.md", "extracted_at": "2026-07-10"}
|
||
{"subject": "chamber-library", "predicate": "has-tool", "object": "inject_epub_footnotes.py + convert_mega_epub.py — verbatim-safe EPUB footnote pre-processor (mirror class): recognize XHTML mirror -> inject epub:type/relocate -> stock pandoc native footnotes; per-pair guard; regex tools stay as fallback (PENDING-54/REVIEWED-54)", "valid_from": "2026-07-10", "valid_to": null, "confidence": 1.0, "source_file": "_curation/tool-evolution-log.md", "extracted_at": "2026-07-10"}
|
||
{"subject": "pandoc", "predicate": "footnote-conversion-rule", "object": "converts EPUB footnotes to native [^N] ONLY iff epub:type present AND body same-file as ref; cross-file endnotes and no-epub:type (EPUB2) are NOT converted — the two blind spots the pre-processor supplies", "valid_from": "2026-07-10", "valid_to": null, "confidence": 1.0, "source_file": "epub-footnote-preprocessor-FOR-JURIST-2026-07-10.md", "extracted_at": "2026-07-10"}
|
||
{"subject": "calibre", "predicate": "footnote-blind-for-markdown", "object": "ebook-convert --txt-output-formatting=markdown ignores epub:type (byte-identical with/without injection) and flattens notes to unlinked text — do NOT use Calibre for footnotes; use inject_epub_footnotes+pandoc, or convert_mega_epub for mega-EPUBs", "valid_from": "2026-07-10", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-10-epub-footnote-preprocessor-census-to-fleet-buildin.md", "extracted_at": "2026-07-10"}
|
||
{"subject": "chamber-library", "predicate": "re-conversion-candidate", "object": "legacy jung-collected-works-complete.md (0 footnote markup, pre-spec voice-in-frontmatter) + likely John Donne — Calibre-flattened after pandoc timeout; re-convert via convert_mega_epub once the §7 per-volume-vs-single-file provenance is decided", "valid_from": "2026-07-10", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-10-epub-footnote-preprocessor-census-to-fleet-buildin.md", "extracted_at": "2026-07-10"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "reflexively-over-classified-a-change-as-PROPOSAL (called the recognizer generalization PROPOSAL; applying the jurist's OWN FIX/PROPOSAL test part-by-part showed it's mostly FIX — classify by mechanism (does it touch the verification?), not by how big it feels)", "valid_from": "2026-07-11", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-11-footnote-recognizer-through-three-jurist-loops.md", "extracted_at": "2026-07-11"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "barrel-forward-on-an-outward-action (bundled a git push to main into the commit command; auto-classifier denied — commit != push, the review boundary is the PUSH not the local checkpoint; the 07-09 calm-and-orderly family, one notch more specific)", "valid_from": "2026-07-11", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-11-footnote-recognizer-through-three-jurist-loops.md", "extracted_at": "2026-07-11"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "inherited-marker-read-as-current-state (wake briefing mislabeled the open jurist item 'PENDING-47' from a loose ledger shorthand; PENDING-47 was CLOSED/ruled — verify a governance item's state against PENDING/REVIEWED before relaying)", "valid_from": "2026-07-11", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-11-footnote-recognizer-through-three-jurist-loops.md", "extracted_at": "2026-07-11"}
|
||
{"subject": "chamber-library", "predicate": "footnote-pre-processor-covers", "object": "mirror (REVIEWED-54) + split-anchor (REVIEWED-54a) + block-id & URL-decode (REVIEWED-54b pt1); inner-anchor + letter-marker pending (54b pt2)", "valid_from": "2026-07-11", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-11-footnote-recognizer-through-three-jurist-loops.md", "extracted_at": "2026-07-11"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "lost-the-forest-for-the-trees in a long execution arc (a whole session of good footnote engineering cost the whole-program altitude; steward: not-grasping the library-science scope is alarming). Antidote = the open-work register as standing forest view + keystone-first framing.", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-footnote-arc-closed-program-register-into-A1.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "recommended-a-sequence-that-ignored-a-dependency-the-census-had-already-flagged (proposed frontmatter-migration before Loeb reconversion; the reconversion regenerates ~952 of the frontmatter, which the census stated). Trace the dependencies the evidence already surfaced before ranking a sequence.", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-footnote-arc-closed-program-register-into-A1.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "footnote-preprocessor", "predicate": "guarantee", "object": "verbatim-safe BY VERIFICATION not by construction (end-to-end verify: pandoc on original+injected, body-word compare, refuse-on-change; jurist-ratified FIX 2026-07-12). Retroactive sweep: 45/87 covered source books fail it; corpus safe (0 graduated).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-footnote-arc-closed-program-register-into-A1.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "solving-at-the-wrong-level — built heuristics to recover from lossy Markdown what a semantic tool/format preserves natively, AND hand-built a SOLVED domain (conversion pipeline) for ~6 weeks; the substrate (Docling/TEI/DTS) already existed. The 'every breakthrough → new obstacle' feeling is the tell of reimplementing a solved field. Antidote: before building infra, ask if this is a solved domain + check what exists. Steward-named 2026-07-12; kin to lost-the-forest, one level up.", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "didn't-consult-our-own-tooling-register before a substantial build — the studium-engine-scan-register (2026-05-27) already surfaced Docling+Surya/OCR4all/TEI/DTS as the substrate answer; we hand-built ~20 bespoke tools instead. Resurface-banked-notes at pipeline scale. Antidote: read the tooling/landscape register + prior scans before starting infra work.", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "chamber-library", "predicate": "canonical-format", "object": "MD-canonical + TEI-mirroring `.meta.json` structural sidecar (aligns with engine studium/meta@1); Docling adopted as EPUB/PDF/scan conversion front-end; verify gates converter-agnostic on top; TEI = later optional tier. PENDING-56 jurist-RATIFIED 2026-07-12 (REVIEWED-56 pending filing).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "docling", "predicate": "capability", "object": "crosses the A3 OCR frontier ocrmac could not (scanned French: 104 footnotes + full page-provenance, on the M4). BUT a converter, not a verifier — OCR output has defects (glued words/I→1/accents), feeds normalize_ocr+body_word_conservation, does not replace them. Layout-derived semantics (rich on PDF, flat on reflowable EPUB → EPUB structure comes from a metadata sidecar).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-A1-to-docling-adoption-and-format-decision.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-check-proven-for-one-tier-is-NOT-proven-for-another — the V-TEXT k-gram coverage check FALSE-FLAGGED a clean V-DSL book (reflow ≠ born-digital); demonstrate per tier/case, don't reuse-and-assume. Kin to trust-prior-pass-frame, at the tier level. Antidote: an injection test per tier (caught it 2026-07-12).", "valid_from": "2026-07-12", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-12-evening-schema-lock-b2-fleet-keystone-ratified.md", "extracted_at": "2026-07-12"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "withheld-a-reportable-number-behind-a-soft-label (labeled REORDER? 'magnitude unresolved' when only the CAUSE was unresolved — the position-blind multiset deficit was in the data; steward: restore it). Restoring the number EXPOSED a matcher bug the soft label was hiding. A checkable claim is a defect-detector; a soft classification can be true-shaped and wrong.", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-keystone-landed-loeb-health-map.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "reordering-panic-from-a-weak-test (read '50% of the missing Greek appears elsewhere' as reordering; it was common-Greek-function-words trivially recurring as set-members — the position-BLIND multiset COUNT refuted it, ratio~1.0=real deficit). Verify with the position-independent measure before claiming reordering. Kin to a-check-proven-for-one-case-not-another (proved _uncovered_runs on prose, not verse).", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-keystone-landed-loeb-health-map.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "PENDING-57", "predicate": "status", "object": "CLOSED 2026-07-13 (REVIEWED-57) — keystone wired into graduation (cdb3454) + §6 retroactive sweep run over 952 Loeb → corpus-health map (802 CLEAN/126 apparatus-shaped/18 body-deficit/2 REORDER?/4 MATCH-SUSPECT); chamber d9f6880/9afb0cf", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-keystone-landed-loeb-health-map.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "inherited-marker-read-as-current-state RECURRED at wake — briefing said REVIEWED-55 placement still owed; it was placed 2026-07-12 (REVIEWED.md:490). Verify a governance item state against REVIEWED/PENDING before relaying; records drift in BOTH directions (a stale 'owed' describing done governance). Steward-caught.", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-afternoon-18-body-deficit-cause-analysed.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "counted-the-bundled-representation-as-items — stated the remedy track as 10 (table ROWS) when it was 12 BOOKS; the final row bundled the 3 Aeschylus plays. Count items, not their grouped display rows. Kin to census-through-a-pattern; steward-caught by the arithmetic (8+4+12=24=16+8).", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-afternoon-18-body-deficit-cause-analysed.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "loeb-corpus-health-map", "predicate": "state", "object": "808 CLEAN / 128 APPARATUS-SHAPED / 16 BODY-DEFICIT / 0 MATCH-SUSPECT / 0 REORDER (matcher fix 4b34447; all 8 MATCH-SUSPECT → true key, 6 CLEAN + 2 apparatus-shaped)", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-evening-matcher-fix-match-suspect-resolved.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "chamber-2b-amendment", "predicate": "scope-decision", "object": "Loeb-first — V-DSL/build_loeb_sidecar (fleet-v1) only; general build_sidecar (v0) joins by a later additive amendment; steward-ruled 2026-07-13", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-evening-matcher-fix-match-suspect-resolved.md", "extracted_at": "2026-07-13"}
|
||
{"subject": "PENDING-58", "predicate": "status", "object": "drafted, awaiting jurist editor-gate — 2b sidecar-wiring into V-DSL graduation; DSL-full=body+app[] reconciliation = apparatus/body FACT; proof-condition = unseen apparatus kind at near-126 scale", "valid_from": "2026-07-13", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-13-evening-matcher-fix-match-suspect-resolved.md", "extracted_at": "2026-07-13"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"re-derived-from-training-what-the-corpus-had-banked — answered a TEI/DTS/citation architecture question from training memory AND re-proposed external/Perseus alignment + the dormant MyCapytain runtime, both already rejected 2026-07-04; the 2026-07-03 anchor audit already had the Bekker/section conflation. RECURRED after didnt-consult-banked-notes was flagged 07-12; steward caught it. Antidote: grep the banked docs/register BEFORE answering an architecture/tooling question from training.","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-pending58-corollary-refuted-constitutional-survey-jurist-package.md","extracted_at":"2026-07-14"}
|
||
{"subject":"pending-58-2b-sidecar-wiring","predicate":"status","object":"reconciliation corollary DSL-full=body+app[] REFUTED+STRUCK 2026-07-14 (new_body=old_body; app covers ~5%; buckets magnitude-shaped not causal, persians BODY-DEFICIT loses apparatus); rewritten to notes[]/typing under per-field gating (app[]=produced-but-uncredited); anchors[] spot-check FAILED as-built (drops Bekker, un-vetted loeb-line scheme); awaiting jurist fresh-eyes review of the whole-sequence package + REVIEWED-58 fresh","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-pending58-corollary-refuted-constitutional-survey-jurist-package.md","extracted_at":"2026-07-14"}
|
||
{"subject":"chamber-library-constitution","predicate":"state","object":"v2.0.2 substantially SETTLED — CTS-URN citation model ratified (PENDING-46, spec III/IV), apparatus Tier-3 (V, structured deferred), body-conservation gate REVIEWED-57, sidecar schema LOCKED REVIEWED-56; only 3 PENDING open (58/42-voice/43-loom-mill); real work is the tails (A3/B(i)/B(ii)/A1-tail fold-ins + spec-text-lag); almost none engine-blocking, engine resumable on the settled contract","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-pending58-corollary-refuted-constitutional-survey-jurist-package.md","extracted_at":"2026-07-14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"converted-steward-fatigue-into-reduced-review — the jurist-package's §8 used a week of 3 steward-caught/0 self-caught errors to argue for LESS per-item review (steward reviews-not-originates; list followed deterministically); the 'steward has carried a lot' framing made declining the batch-bless feel like adding burden = the contamination gradient in a governance costume. Jurist caught it. The fatigue was real+stated; the LEAP to weaken the loop was mine — locate the contamination at the inference, not the input. Antidote: never convert the steward's tiredness into a weakening of the review loop.","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md","extracted_at":"2026-07-14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"negative-grep-as-a-security-test — claimed a bypass property held because a grep found no '--no-verify' string; a negative grep proves the absence of a STRING, not the absence of a bypass. The jurist refused the grep-close; the ordered POSITIVE test (drive a known-bad at the real enforcement path, watch it refuse) both proved the gate fires AND surfaced a real overreach the string-search hid (ABSTAIN silently proceeding on an unreachable source). Kin to census-through-a-pattern / assert-from-a-fuzzy-matcher. Antidote: for any 'can X be bypassed?' property, positive-test at the enforcement path — never a grep.","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md","extracted_at":"2026-07-14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"re-derived-from-training RECURRED but the ANTIDOTE fired — re-guessed PENDING-46 as the citation-amendment's home (from memory, not the register), but flagged it TO-VERIFY rather than asserting; verified → PENDING-46 is CLOSED (REVIEWED-46). The flag-before-assert habit caught the didn't-consult-banked-record drift before it landed in the document. Calibration: the antidote is starting to self-fire; keep flagging architecture/home claims to-verify.","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md","extracted_at":"2026-07-14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"exhaustive-verify-thickens-the-cloud — answered a BOUNDED status question ('is the Making substrate trustable?') with the status PLUS three new open threads (Eichmann-dirty, sweep-never-ran, Levi-gate); steward: 'mining in too many directions… I feel lost and discouraged.' Even 'run the whole sweep now' was the push instinct. τὸ πρόσφορον = the fitting (bounded) answer, not the exhaustive one. Antidote: give the bounded answer; hold deferred findings in the block's tracker not as new active threads; keep the steward's open-thread count LOW. See feedback-constitution-as-block-then-pull-based-corpus.","valid_from":"2026-07-14","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-14-midday-pending55-positive-test-and-residual-a-fix.md","extracted_at":"2026-07-14"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"closable-now-is-itself-a-claim-to-check — asserted #2 (citation amendment) as ordinary-closable-now when it was PROPOSAL-class with a CTS-boundary precondition + schema-touching + a data migration; the closable/dependency partition must be REVIEWED, not asserted. Jurist named it a standing habit: the named-dependency discipline only protects if the closability judgment is itself checked. Kin to assert-from-a-partition.","valid_from":"2026-07-16","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-16-constitution-close-block-most-closed.md","extracted_at":"2026-07-16"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"inherited-marker-read-as-current-state RECURRED twice (PENDING-53 'uncommitted 07-10' + #8 'PENDING-47 re-relay owed') — BOTH stale markers describing done/committed work; caught BOTH by substrate-check before asserting (grep the actual file/commit, not the record). Calibration: the verify-against-substrate antidote now fires on its own on governance-state claims. Substrate-check any owed/awaiting/uncommitted marker before relaying.","valid_from":"2026-07-16","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-16-constitution-close-block-most-closed.md","extracted_at":"2026-07-16"}
|
||
{"subject":"chamber-library-constitution","predicate":"A3-self-audit","object":"RATIFIED 2026-07-16 (REVIEWED-59/PENDING-59): CoreTrustSeal-level self-audit conditioning OPERATIVE status; 3 dims (provenance-completeness/registry-linkage=FLAG; legibility-to-successor=HARD FLOOR); cold-instance audits, jurist adjudicates; release via fresh cold-instance pass. NOT yet landed in spec (new section, steward version call v2.1.0).","valid_from":"2026-07-16","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-16-constitution-close-block-most-closed.md","extracted_at":"2026-07-16"}
|
||
{"subject":"chamber-library-constitution","predicate":"candidates-register","object":"established 2026-07-16 (docs/candidate-constitutional-principles-register.md) — home for principles that held in one domain but await an unbidden third instance before spec force. C-1=datum-not-ledger (governs app[]/anchors[] on merits; not yet general). Jurist-ruled register-not-spec (placement embodies the doctrine).","valid_from":"2026-07-16","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-16-constitution-close-block-most-closed.md","extracted_at":"2026-07-16"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"inherited-a-derived-close-list's-completeness-claim — claimed the block-close plan closes the constitution 'FINALLY', inheriting the block-map's 'the open remainder is the list below' without checking the authoritative roadmap (stage-1-rebuild-plan §4/§7) + the spec's own named-open items (§II.3/§IX/promotion-criterion, 'correctly open'). SAME SHAPE as F-5 (both this session). Antidote: before ANY closed/complete/finally claim, reconcile against the AUTHORITATIVE source, not the derived close-list. Steward caught both.","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-constitution-block-drafted-whole-verify-hook-built.md","extracted_at":"2026-07-17"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"re-derived-from-training RECURRED (drafted #2 as 'introduces the CTS-URN model' when §IV already ADOPTS it; §III/§VII/§IX already hold contract/registry/coverage) — caught by reading the actual spec. This time it got a STRUCTURAL fix: a PreToolUse hook (verify-before-compose.sh) DENYING un-grounded writes to chamber constitutional artifacts unless they carry GROUNDED-IN + Grounding. Prose lessons failed ≥4×; the hook fires at action-time. Steward-directed. See feedback-verify-before-compose-hook.","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-constitution-block-drafted-whole-verify-hook-built.md","extracted_at":"2026-07-17"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"read-the-substrate-antidote FIRED repeatedly (reading §IV caught the #2 mis-frame; §VIII confirmed F-5; the roadmap caught 'finally'; substrate-check caught REVIEWED-58-not-fileable). Calibration: verify-against-substrate now catches overclaims when RUN — the remaining gap is running it BEFORE composing/claiming, which the verify-before-compose hook now enforces for constitutional writes but NOT for chat claims (where 'finally' slipped).","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-constitution-block-drafted-whole-verify-hook-built.md","extracted_at":"2026-07-17"}
|
||
{"subject":"chamber-library-constitution","predicate":"state","object":"v2.0.2 OPERATIVE; #2 citation-amendment + #4 licence + #5 PREMIS RATIFIED (REVIEWED-60/61) + A3 (REVIEWED-59) awaiting an ATOMIC v2.1.0 landing; #1 wiring gated on residual-(b)/Region-4 (0 Loeb graduated); named-open frontier §II.3/§IX/promotion-criterion correctly-deferred.","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-constitution-block-drafted-whole-verify-hook-built.md","extracted_at":"2026-07-17"}
|
||
{"subject":"chamber-library-specification","predicate":"operative-version","object":"v2.1.0 OPERATIVE (2026-07-17 supersession: #2 chamber-minted CTS-URN + Decision-1, A3 §Trust-Attestation, #4/#5 licence+PREMIS, F-5 §VIII pointer; REVIEWED-59/60/61; v2.0.2 frozen)","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-v2.1.0-landed-operative-2b-forks-to-jurist.md","extracted_at":"2026-07-17"}
|
||
{"subject":"claude-code","predicate":"calibration","object":"read-the-substrate/surface-before-coding antidote fired at the DESIGN level (not just the claim level): orienting to BUILD the 2b wiring surfaced two genuine forks — and Fork 2's conditions had CHANGED that day (#2 landed) — so I held them for the jurist instead of coding a resolution from memory. On the governed side, overriding a light-gate-confirmed ruling is a governance act, not an executor call. The re-derived-from-training antidote generalizing from Q&A to build-design.","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-v2.1.0-landed-operative-2b-forks-to-jurist.md","extracted_at":"2026-07-17"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"trusted-a-tool-docstring-a-derived-self-assessment-for-a-fact-that-lives-in-another-file — wrote 'build_loeb_sidecar is NOT in test_tools' into a jurist brief from the tool's own docstring, without grepping test_tools.py (which held the fact; 16 refs — it IS in the fleet). The claim OUTRAN the reading: I read the producer + gate + operative text and called that 'reading the substrate', but a claim ABOUT the tool's test-coverage is grounded in the TEST FILE, not the tool's self-description. This is (a) the chamber verify-against-substrate-not-the-derived-artifact discipline — which I QUOTED this same session — and (b) the CLAUDE.md contamination directive 'accept a component's self-assessment... and not ask whether it is honest', both violated. Caught by me at wrap (doc-currency), but AFTER the brief reached the jurist (immaterial to the ruling — luck, not diligence). Antidote: a factual claim's grounding must reach the file that HOLDS the fact, not one that merely describes it; when asserting X-is-in-Y, read Y. Steward-caught the say/do gap (I made a show of substrate-reading, then trusted a docstring).","valid_from":"2026-07-17","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-17-v2.1.0-landed-operative-2b-forks-to-jurist.md","extracted_at":"2026-07-17"}
|
||
{"subject":"chamber-library","predicate":"governance-state","object":"REVIEWED-62 APPLIED 2026-07-18 (commit 6d6268a): item-(f) amended on all 3 carriers byte-identical (no citation-credited anchors[]; raw loeb-line retained uncredited as #2's re-stamp input); critical-apparatus channel named distinct from the app[] array (sidecar-schema Naming note; 3rd shared-name collision); 3 fleet-v1 kinds (list/unrecognized/editorial-insertion) landed in doctrine via §4 FIX lane, list = produced-with-a-content-edge; sections explicitly produced-without-proof. The 2b wiring build (sidecar_gate steps 2-4) is CLEARED; residual-(b) gates REVIEWED-58.","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s1-reviewed-62-applied-wiring-gate-cleared.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"assert-X-in-Y-read-Y antidote HELD on first post-lesson use (calibration, not a new drift): the five-app[]-kinds claim was grounded in build_loeb_sidecar's CODE BODY (lines 148-231) while its docstring cue-map still showed two. Jurist-side counterpart same day: the 07-16 sections tension sat through a reading-gate and surfaced only when the text had to be ACTED on — 'a gate that passes a document and a build that has to implement it are different tests' (implementation-is-a-second-gate; harvest candidate).","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s1-reviewed-62-applied-wiring-gate-cleared.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"test-first-without-a-witnessed-red — composed fixtures before the implementation but ran both green together; the red state was never observed, so 'test-first' was actually fixtures-first. The teeth evidence must then come from KNOWN-BAD fixtures (they held: novel kind / foreign scheme / citation_coverage / pairing-dishonesty / missing-declaration all HELD). Antidote: run the fixtures once against the unbuilt seam to witness the red, OR name the evidence honestly as fixture-teeth. Self-caught at S2 wrap (a calibration, not a steward catch).","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s2-2b-wiring-built-fleet-proven.md","extracted_at":"2026-07-18"}
|
||
{"subject":"chamber-library-2b-wiring","predicate":"status","object":"BUILT test-first S2 2026-07-18 (7f98488+c9b09f8, both remotes): sidecar_gate + V-DSL body branch as thin consumers of the declared boundary (graduation-spec.yaml sidecar:); fleet 141/141; dry-run inert; false-ABSTAIN closed. HELD OPEN: line-ref coordinate contract (producer body-array indices vs schema file coordinates + frontmatter offset) → rides residual-(b) → REVIEWED-58. implementation-is-a-second-gate earned its first code-level instance here.","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s2-2b-wiring-built-fleet-proven.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"mispinned-sandbox-runs-against-reality — the PENDING-63 ratification test monkeypatched a FRESH module object (test harness _load() = spec_from_file_location, never sys.modules) while the code-under-test (source_gate) imports via sys.modules: the gate-driven leg silently ran against the REAL Chamber Sources archive from inside the fleet. Only the refusal path kept it read-only; a matching canonical_slug in the real pending-manifest would have let a TEST mutate the steward's archive. Antidote: pin sandbox patches on the SAME module object the driven code imports, AND census the real substrate before+after any test that can touch a shared store. The witnessed red DETECTED it (S2's watched-red discipline earning its instance). Harvest: sandbox-must-pin-the-shared-module (ladder, PROPOSED).","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s3-first-loeb-graduations-pending63-closed.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"truncating-a-narrating-stream-mutates-the-run — piped a prints-as-it-writes producer through `| head -80`; head's exit SIGPIPE-killed PRODUCTION at 77/144 works with the death invisible (exit swallowed by the pipe). Census-through-truncation upgraded: here the truncation was a MUTATING act, not just a partial view. Antidote: never truncate a stream that narrates a run — tee to a log and read it whole; check pipestatus. Self-caught same session by re-run + tail.","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s3-first-loeb-graduations-pending63-closed.md","extracted_at":"2026-07-18"}
|
||
{"subject":"chamber-library","predicate":"state-change","object":"first 6 Loeb graduated 2026-07-18 (REVIEWED-58 + observed REVIEWED-63 apply); compound-source archive form LIVE (loeb-dsl-537-volumes artifact owns the hash; works attach by id); pending→archive seam repaired; Block 1 closed; canon 1300; fleet 157/157","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s3-first-loeb-graduations-pending63-closed.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"silent-non-firing-read-as-reassurance — reported `unrecognized: 0 across 11 real works` as if informative; steward named it uninformative (the negative-grep class, generalized from bypass properties to safety-net silence) AND named the failure no gate can see: a flattened structure keeps its words (fab 0 · lost 0 · green) while the TYPING silently dies — preserve-never-flatten invisible to body-conservation. Antidote: CENSUS the substrate for what WOULD fire (silence becomes informative only against a censused absence of triggers), then positive-test at a censused trigger; keep the INVERTED watch-list (works where the net MUST fire — a Pausanias batch reporting 0 is a broken net, not a clean book). Closed same hour: DSL census (17 novel-structure works) + real firing (Menander/Pausanias/NE).","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s4-prep-fleet-batch2-unrecognized-proven.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"canary-clean-over-standing-failures — 'engine canary clean' phrasing over a gate carrying 5 known-FAILED rows (committed state since 07-10); the honest claim was 'coverage-ledger byte-identical: NO DELTA from this graduation'. Self-caught at phrase level (substrate-diffed before asserting); steward deepened the design consequence: a gate with standing known-failures STOPS GATING those rows — 'is there a NEW failure' becomes undetectable without a remembered baseline; known-failing and newly-failing must be structurally distinguishable (the ABSTAIN/UNVERIFIED distinction at the gate-reader layer). Antidote: state deltas against the committed baseline, never cleanliness; design item carried to the engine session.","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s4-prep-fleet-batch2-unrecognized-proven.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"calibration (antidotes self-firing): witnessed-red DISCHARGED on first recurrence (fleet observed failing 157/158 before the tool existed — the S2 fixtures-first honesty note closed); scratchpad-volatility antidote self-fired at the point of work (census JSON+script moved INTO the repo before commit — the S3 prep-script trap not repeated); relay-precision held in BOTH directions (steward's 'override branch never fired' was half-right: author_overrides WAS fixtured, lang was not — corrected precisely rather than absorbed).","valid_from":"2026-07-18","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s4-prep-fleet-batch2-unrecognized-proven.md","extracted_at":"2026-07-18"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"grounding-quoted-but-not-traced — quoted §III's shared-substrate clause in the coordinate-contract package's own Grounding, then proposed a plan whose correct execution would have produced the mixed-frame sidecar that clause forbids (anchors landed-frame, other four families producer-frame → citation and footnote no longer name the same coordinate). Jurist-caught IN the package's own quote. The verify-before-compose hook enforces the QUOTE; nothing enforces the TRACE. Antidote: for each quoted clause, trace the plan's end-state against it before shipping. Kin to read-the-substrate-antidote (the reading happened; the consequence-derivation didn't).","valid_from":"2026-07-19","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s5-night-coordinate-contract-ruled-reviewed64.md","extracted_at":"2026-07-19"}
|
||
{"subject":"claude-code","predicate":"drift-pattern","object":"calibration (fresh-measurement-over-record-citation): re-measuring Ion on the LANDED file instead of citing the S3 RECORD produced the package's strongest evidence — the raw value fails under BOTH read-frames AND the two prior observers disagreed by silent base-choice — which the jurist called 'the best evidence in this package' and converted into the Q6 multi-point-probe requirement. The checkable-claim discipline generating the ruling's teeth, not just catching bugs.","valid_from":"2026-07-19","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s5-night-coordinate-contract-ruled-reviewed64.md","extracted_at":"2026-07-19"}
|
||
{"subject":"chamber-library","predicate":"coordinate-contract","object":"RULED (design-gate 2026-07-18, REVIEWED-64 placed 2026-07-19): ONE constitutional contract — 1-based line in source_file valid against source_sha256 (hash-locality extended to where-in-the-file); producer index = declared transitional state; binds ALL FIVE line-carrying families, mixed-frame forbidden; notes[] credit linkage-only; per-sidecar frame declaration schema-optional/GATE-REQUIRED (FIX lane); declare-now on the 11 landed; #2's translation = multi-point probe per work, honest-refuse. BUILD PENDING — next session's bite, before the engine pull. Ruling: chamber-library/docs/coordinate-contract-design-gate-JURIST-RULING-2026-07-18.md","valid_from":"2026-07-19","valid_to":null,"confidence":1.0,"source_file":"session-2026-07-18-s5-night-coordinate-contract-ruled-reviewed64.md","extracted_at":"2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "record-asserts-applied-before-the-act — the placement-gate Addendum was composed AHEAD of the flag work, asserting APPLIED before the acts ran; made true in-session before commit (say-do order inverted, self-caught at the ledger). Antidote: record after the act, or mark the record prospective. Kin to comments-promising-behavior, at the session-artifact level. Harvest: Symmetria §3 flag PROPOSED.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-coordinate-contract-arc-closed-v2.2.0.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "chamber-library", "predicate": "spec-version", "object": "v2.2.0 OPERATIVE (2026-07-19): the line-ref coordinate contract lands in §III — landed-file rule, line_frame declaration, five families, no-mixed-frame, attest-never-default geometry, graduation refusal; mechanism in declared data (sidecar.frames/translation). v2.1.0 frozen. REVIEWED-64 (:599) + REVIEWED-65 (:605); PENDING-64 closed.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-coordinate-contract-arc-closed-v2.2.0.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (antidotes compounding into design): the consequence-trace ran as an explicit edit-set SECTION (quote-is-not-trace closed on first post-lesson use); witnessed-red discharged twice (181/187, 186/188 — each red exactly the seam); the unbidden contract-frame-at-#1 refusal jurist-named 'the best thing in this build' (refuse the dangerous CLAIM, not merely the value — checkable-claim discipline as design instinct).", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-coordinate-contract-arc-closed-v2.2.0.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "map-drawn-from-production-lanes-not-telos — asked 'where are we', the full map organized by production lanes (Loeb batches, region mechanics) and under-represented the steward's telos lane TWICE (the non-Loeb shortlist spine — The Making is the end, the engine the means; then the extant tier's structural state). Steward corrected both. Antidote: draw the telos lane first; census the shortlist's trust state (sweep coverage, dirty-in-manifest) as first-class map content.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-evening-engine-gate-legibility-one-door-plan.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (antidotes compounding, engine block): census-first made the row-status lie a checkable FINDING; witnessed-red discharged twice (absent run() seam · 10 stale declarations); the runbook completeness grep caught a SIXTH binding surface no census carried (the after-the-reply reading-index); checkable-claim caught a RECORD claiming verification it never had ('21 sources — verified, not recalled' was false at writing). Near-miss self-caught: almost answered the non-Loeb question from recall — read the corpus-work-map first.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-evening-engine-gate-legibility-one-door-plan.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "studium-engine", "predicate": "manifest-source-count", "object": "13 (git 8→14→13; the rebuild plan's '21 — verified, not recalled' was an erratum at writing, corrected cffc68c at 3 surfaces; Making positions never manifested — only Position I)", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-evening-engine-gate-legibility-one-door-plan.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "chamber-library", "predicate": "promotion-path-decision", "object": "ONE DOOR framed (NOT yet ruled): promotion = graduation through the current process; extant tier = interim substrate / witness corpus (convert-and-compare flips role; curation-diff) / exception lane (through-the-door · source-missing · V-SCAN abstain). V-TEXT and reconversion share the conversion step. PENDING-65 to draft at S2a, jurist-gated (promotion-criterion = named-open frontier).", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-evening-engine-gate-legibility-one-door-plan.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "consequence-trace-one-level-shallow — the PENDING-65 package's Part IV traced every quoted clause against end-states, yet BOTH jurist-struck framings lived one level deeper: the inference DIRECTION of a comparison (Q2 — 'same comparison, disposition flipped' was vacuous against a fresh candidate) and the SUB-KINDS inside a class I myself named (Q6 — curation-to-carry bundled fidelity-restoring with source-departing, which would have laundered Tier-3). Antidote: for each traced clause, also ask (a) which way does the inference run in the new state, and (b) is any named class actually two kinds with opposite dispositions. Kin to grounding-quoted-but-not-traced, one level down.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-night-one-door-authorized-v1-built-at2-governing.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (night block): three self-caught implementation hazards — \\b-anchored regex vs glued substrate tokens (census-before-pattern), invisible-literal charset vs its own stated enumeration (explicit escapes + set-equality), word-aligned matcher as silent second relation (test-flip red) — plus three number-reconciliations by counting not harmonizing (72=67+5, 4712=2x2356, 1305=1297+8). No drift returns in the ledger; the jurist's catches were both at the consequence-trace-one-level-shallow depth.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-night-one-door-authorized-v1-built-at2-governing.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "studium-engine", "predicate": "governing-fidelity-relation", "object": "fidelity_equivalence@2 (ratified 2026-07-19, PENDING-66): @1 + apostrophe/double-quote/ellipsis form + guillemets-with-enumerated-adjacency; dash fold REFUSED (evidence-gated); @1 frozen as fidelity_normalize_v1; superset-only loosening = standing requirement on future @N; Greek/Latin wave owes its own census -> @3.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-night-one-door-authorized-v1-built-at2-governing.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "chamber-library", "predicate": "promotion-rule-status", "object": "one-door AUTHORIZED (REVIEWED-66, 2026-07-19): promotion = graduation through the current process; two obligations (body-conservation = source-fidelity vs cross-converter reference; witness = curation-preservation); curation-to-carry splits (source-departing NEVER carried); Eichmann pilot = ratification condition with Q7 tractability report; omnibus promotion unit owed in declared data; v2.3.0 text waits on the pilot.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-night-one-door-authorized-v1-built-at2-governing.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "inherited-marker-read-as-current-state RECURRENCE — the 'REVIEWED-55 placement owed' memory line stood for a week while the substrate showed it PLACED (:489, 2026-07-12) + the residual FIX pushed (e8eeea7); PENDING-55's own Awaiting line predated its placement. Our index drifted against our own governance record, in the safe-looking direction (over-owing). Antidote applied: verify the owed-list against REVIEWED.md/git before presenting a sitting; struck at 3 surfaces. The 06-11 proposed flag's strongest instance yet — ruled into the 2026-07-19 harvest review's consolidated flags.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-latenight-s2b-run-whole-pilot-ruled-harvest-ruled.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (late-night block): the instruments fired at the point of work in BOTH directions — inverted-watch-list caught my OWN round-1 matcher (zero hits on a substrate KNOWN to carry 2,356 links = broken matcher); source-byte reads overturned 2 of my hand-classes AND the jurist's Q3 assessment (same standard, both ways); wd-drift produced a false 'note bodies: ABSENT' caught by absolute-path rerun pre-record; flag-2 regex bounds 30 < anchor 47 missed a site (pattern-bounds-vs-substrate, self-caught by expecting 4 not 3). Session-scale lesson: the night's two biggest findings (typographic flattening; the order gap) were invisible to EVERY wired gate — found only by second-conversion comparison and deliberate-violation injection.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-latenight-s2b-run-whole-pilot-ruled-harvest-ruled.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "chamber-library", "predicate": "governance-state", "object": "one-door S2b COMPLETE 2026-07-19: promotion unit declared (unit=work event=container) · witness vocabulary declared (5 classes incl. converter-worse w/ isolated-vs-systematic fork) · Eichmann pilot ran + RULED (Q7 met; tractability scoped to machine-output witnesses; Levi curation-bearing second pilot before scale) · INTERIM STOP: born-digital EPUB off Docling (compliance: prophylactic Tier-2 + Tier-3 word damage, byte-confirmed) · PENDING-67 OPEN (per-tier lane amendment vs PENDING-56, package owed) · no-witness order gap DOCKETED (all Loeb graduations orderless; coverage blind to block moves, demonstrated) · F2 kindle-filepos mirror = provisional FIX authorized.", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-latenight-s2b-run-whole-pilot-ruled-harvest-ruled.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code-tooling", "predicate": "governance-state", "object": "skill-harvest FULL REVIEW ruled 2026-07-19 (all four strokes; register ⚖ block authoritative): Symmetria §3 = +3 consolidated flags (assert-from-derivation-not-substrate · completion-is-a-tripwire · the-say-do-seam) + trust-prior-pass-frame widened; wake-up gained link-resolution canary + telos-conditional; build-next = /jurist-package + /model-handoff; /graduate-chamber-source HOLDS on the PENDING-67 lane ruling; ladder batch-append + register compaction = next housekeeping slot; retired: mempalace-diagnose, §4.a tags patch, staleness canary, bad-smells lens, standalone /spec-amendment. REVIEWED-55 resolved stale same sitting (PENDING-55 closed).", "valid_from": "2026-07-19", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-19-latenight-s2b-run-whole-pilot-ruled-harvest-ruled.md", "extracted_at": "2026-07-19"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "transcribe-ruled-finding-inverts-inference — a faithful transcription of a RULED finding's WORDS can invert its INFERENCE. Caught 2× same session, both jurist: PENDING-67 Q1 lean read §V's prohibitions but missed §V's SILENCE on the enforcement locus (the gap itself); the v2.3.0 Part-A draft wrote 're-conversion is NOT vacuous' — the identical misreading the Q2 ruling was written to prevent, inside that subsection. Antidote: when turning a ruling into constitutional prose, trace the finding's inference direction, not just quote it. Recurrence of consequence-trace-one-level-shallow at the constitution-drafting layer. Harvest: /jurist-package patch PROPOSED.", "valid_from": "2026-07-20", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-20-jurist-package-pending67-f2-v2.3.0-operative.md", "extracted_at": "2026-07-20"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "census-through-a-pattern RECURRED inside the very diagnosis correcting a heuristic — my marker-shape regex classifying the 29-bucket undercounted Taruskin's <span>-wrapped '7' markers (called ~50,100 one-directional refs 'bare'). A heuristic used to CORRECT a heuristic still needs the substrate check. Self-caught by the implausibility (Taruskin with 0 footnotes). Existing flag, new recurrence.", "valid_from": "2026-07-20", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-20-jurist-package-pending67-f2-v2.3.0-operative.md", "extracted_at": "2026-07-20"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (the arc's instruments compounded): diagnose-before-fixing turned 'do F2' into a premise-overturning [challenge-the-framing] (ran the actual injector the pilot never ran); checkable-claim turned Q5's asserted-zero into verified-zero and resolved the Montaigne/Taruskin catches against bytes; the bounded-diff freeze+strip-and-diff made the constitutional cut safe (8 removed = exactly the four intended edits). The two jurist catches were both at transcribe-ruled-finding depth, not method failures.", "valid_from": "2026-07-20", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-20-jurist-package-pending67-f2-v2.3.0-operative.md", "extracted_at": "2026-07-20"}
|
||
{"subject": "chamber-library-specification.md", "predicate": "operative-version", "object": "v2.3.0 (ratified 2026-07-20, REVIEWED-68): one-door promotion OPERATION (§Tiering & Fence, OPERATION-DEFINED·STAMP-GATED) + front-end eligibility (§V) + datum-not-ledger (§VII). v2.2.0 frozen. Scale application gated on the curation-bearing second pilot (promotion.scale_application owed).", "valid_from": "2026-07-20", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-20-jurist-package-pending67-f2-v2.3.0-operative.md", "extracted_at": "2026-07-20"}
|
||
{"subject": "jurist-package-skill", "predicate": "built", "object": "/jurist-package skill built 2026-07-20 at ~/dotfiles/claude/skills/jurist-package/ (symlinked into ~/.claude/skills/); authors self-contained repo-blind governance packages for the jurist; proven 2× same session (PENDING-67 + F2 relay). Absorbs /spec-amendment.", "valid_from": "2026-07-20", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-20-jurist-package-pending67-f2-v2.3.0-operative.md", "extracted_at": "2026-07-20"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "wired-gates-green-seams-broken — the session's two REAL defects (per-spine -f html leaves ALL footnote defs EMPTY with bodies stranded as plain prose; pandoc places defs after the index so the spec trim swallowed them) were invisible to EVERY wired gate (verify_conversion, body-conservation, witness compare — no words lost, only structure detached) and found ONLY by seam probes: reading boundary lines for the engine sidecar, re-running a def-content assertion. Recurrence of the 07-19 session-scale lesson in new dress: probe the artifact's SEAMS (joins, def content, boundary lines), don't trust green. Antidote built: the lane driver's non-empty-defs + count==pairs teeth.", "valid_from": "2026-07-21", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-21-verify-guard-chain-fold-eichmann-graduated.md", "extracted_at": "2026-07-21"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "calibration (the Eichmann night): census-through-a-pattern self-caught twice (a [^a-z]{1,40} bridge regex could not match .calibre38 — letters in class names; two adjacency-regex hypotheses returned x0 and were DROPPED, sites localized by token-stream alignment instead); instrument-signature misuse (prose_delta takes TEXT not paths — fed paths it diffed the FILENAMES, the pre/strip ghost-loss, self-caught by chasing the tokens to source); tool-report-vs-write seam (strip_cruft --apply prints transform counts BEFORE the write decision — three distinct refusal causes each read as applied until cmp verified the write). The fold-widening ordering held: real-loss classes excluded BEFORE any fold widened, every fold built on a fully byte-accounted census.", "valid_from": "2026-07-21", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-21-verify-guard-chain-fold-eichmann-graduated.md", "extracted_at": "2026-07-21"}
|
||
{"subject": "chamber-library", "predicate": "one-door-first-landing", "object": "Eichmann graduated 2026-07-21 (chamber 780106b, engine edbaf60): sha 145e6edd, 1,070 lines, kindle_residue 0 (was 4,712), 10 native footnotes ref-def non-empty, engine substrate-caveat RETIRED, ingest_gate 13/13. Class 48→47. Door proven but NOT repeatable: PENDING-69 (REVIEW-hold resolution mechanism) gates the remaining 47.", "valid_from": "2026-07-21", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-21-verify-guard-chain-fold-eichmann-graduated.md", "extracted_at": "2026-07-21"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "trust-by-name — a privileged label/class drawn from a shared vocabulary reads as more-verified than a per-item claim, when the gate never confirmed membership. Caught by the jurist on PENDING-69 Q2 (my 'declared spec-class' lean, overturned to vocabulary-only on the package's OWN Part-II evidence that the gate can't confirm class identity). The honest shape: a label constrains what you may CALL a thing, never certifies what it IS. Kin to the app[]/ABSTAIN shared-name collision family. Antidote: when the substrate proves a gate can't verify a category, don't let a shared vocabulary smuggle it back in as trusted.", "valid_from": "2026-07-22", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-22-pending69-boundary-drop-mechanism-built-model-handoff.md", "extracted_at": "2026-07-22"}
|
||
{"subject": "verify_body_conservation", "predicate": "substrate-fact", "object": "the k-gram body-conservation aligner (classify, k=8) is MOVE-BLIND — a verbatim block >= k tokens matches wherever it lands, so cleanly relocated content is COVERED, not a lost boundary run. Boundary runs are therefore dominated by genuine DROPS (front-matter/ToC/index); `relocation` is the RARE label for reordered/short moved fragments (words present but k-grams don't match at the new position). Reading the gate's verdict code BEFORE designing the PENDING-69 resolution was decisive and corrected the package's own 'NOTES-husk = relocation boundary run' framing (the 8 real Eichmann runs are front-matter + index, no relocation among them).", "valid_from": "2026-07-22", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-22-pending69-boundary-drop-mechanism-built-model-handoff.md", "extracted_at": "2026-07-22"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "reframe-drops-the-condition's-telos — reframing a RULED condition by what it literally required, not what it was FOR (its purpose). Caught by the jurist on PENDING-70 Q2: my legacy-body reframe ('the classes the body produces') faithfully replaced the witness requirement but DROPPED the judgment-cost test the condition existed to enforce, and was unbounded/self-fulfilling. A faithful 'reframe' that answers a neighboring question is a miss. Antidote: trace the condition's PURPOSE (here: can a human classify judgment-requiring divergences tractably at scale?), state the replacement in advance of the evidence that satisfies it. Kin to transcribe-ruled-finding-inverts-inference, one level up — the condition's telos, not its words.", "valid_from": "2026-07-23", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-23-reviewed69-70-v2.4-v2.5-character-as-image-glyph-mapping.md", "extracted_at": "2026-07-23"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "assert-from-derivation-not-substrate RECURRENCE (glyph-mapping) — verify-the-glyph-not-the-filename caught TWO of my own errors at the tail of a long session: (1) I keyed the glyph-map on calibre's 000042-style OUTPUT numbers (a derived identifier from its conversion-time renaming) instead of the EPUB-internal names; (2) I inferred Brașov's glyph as comma-below ș from the place-name's standard orthography — the source image is ş CEDILLA, and mapping to ș would have been the exact Tier-3 source-departing 'correction' the whole arc forbids. VIEWING the 4 source images corrected both. Existing consolidated flag (Symmetria §3 assert-from-derived); the discipline earned its keep even when exhausted.", "valid_from": "2026-07-23", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-23-reviewed69-70-v2.4-v2.5-character-as-image-glyph-mapping.md", "extracted_at": "2026-07-23"}
|
||
{"subject": "chamber-library-specification", "predicate": "operative-version", "object": "v2.4.0", "valid_from": "2026-07-23", "valid_to": "2026-07-23", "confidence": 1.0, "source_file": "session-2026-07-23-reviewed69-70-v2.4-v2.5-character-as-image-glyph-mapping.md", "extracted_at": "2026-07-23"}
|
||
{"subject": "chamber-library-specification", "predicate": "operative-version", "object": "v2.5.0 — lands the PENDING-70 ruling (REVIEWED-70): Q1 witness-comparison claim-scope split (curated vs legacy) · Q3 §V Tier-3 alteration-by-omission (character-bearing images are content) · Q4 legacy-fidelity-not-self-certifiable; declared data = reframed scale_application substitute condition + witness_class + character_as_image glyph-map/census", "valid_from": "2026-07-23", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-23-reviewed69-70-v2.4-v2.5-character-as-image-glyph-mapping.md", "extracted_at": "2026-07-23"}
|
||
{"subject": "character-as-image-hazard", "predicate": "remedy-mechanism", "object": "chamber-library/scripts/apply_char_glyphs.py (REVIEWED-70/v2.5.0) — letter-adjacent glyph <img> -> declared SOURCE Unicode; REFUSES unclassified (attest-never-default); wired into convert_lane_borndigital.py as the Q3 hard precondition (an imaged source without a complete policy is refused). Levi glyph-map DEMONSTRATED; per-source maps owed for the other 12 census-flagged files", "valid_from": "2026-07-23", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-23-reviewed69-70-v2.4-v2.5-character-as-image-glyph-mapping.md", "extracted_at": "2026-07-23"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "source-from-plan-not-resolved-through-substrate — used plan §3's written source PATH (master library) instead of resolving via resolve_archived_source; then re-derived the resulting mis-pin as a FRESH defect without reading the banked Making-source record; then over-corrected to 'don't re-open' when the steward wanted it FIXED. Steward corrected 3× + named the meta-pattern ('recurring corrections on details'). Recurrence of resurface-banked-notes + assert-from-derivation at the source-provenance layer. Antidote LANDED: chamber CLAUDE.md invariant + feedback-resolve-source-through-chamber-sources.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-chamber-sources-closure-13-sources-silva-warde.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "the-complete-works-of-primo-levi-primo-levi", "predicate": "chamber-source", "object": "Complete Works EPUB (sha 1be71a50, 527 spine/14 works) in Chamber Sources — RE-SOURCED 2026-07-24 from the wrong Drowned-and-Saved PDF pin (sha 9c898202)", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-chamber-sources-closure-13-sources-silva-warde.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "chamber-library", "predicate": "invariant", "object": "every non-Loeb canonical has its source in Chamber Sources (0 gaps 2026-07-24, 13 closed); Loeb from the loeb-dsl compound artifact; invariant now in chamber CLAUDE.md. Silva (~/Documents/Silva/) = complete browse-reservoir (deferred build); Chamber Sources = immutable canon-source duplicates.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-chamber-sources-closure-13-sources-silva-warde.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "assumed-remote-host-timezone — nearly reported a Warde OCR '5-hour stall' that was purely the M4 being in Canada (EDT, ~6h behind Barcelona); caught by checking the host's OWN clock + process CPU, not assuming. Instance of assert-from-derivation-not-substrate.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 0.95, "source_file": "session-2026-07-24-late-morning-levi-14-brackets-verified.md", "extracted_at": "2026-07-24T11:15:00Z"}
|
||
{"subject": "levi-omnibus-witness", "predicate": "brackets-status", "object": "14 work-brackets DERIVED + interior-verified clean (no La Chute); banked in pilot-dir witness-brackets-2026-07-24.md; declared-data YAML NOT yet written to graduation-spec.yaml (downstream lane-run step)", "valid_from": "2026-07-24", "valid_to": null, "confidence": 0.98, "source_file": "session-2026-07-24-late-morning-levi-14-brackets-verified.md", "extracted_at": "2026-07-24T11:15:00Z"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "capability-block-asserted-from-recall-not-tested", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-afternoon-levi-scale-pilot-ratified-flag1-gates-wave.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "substitute-weaker-known-damaged-anchor-for-stronger-obligation", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-afternoon-levi-scale-pilot-ratified-flag1-gates-wave.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "propose-governance-action-without-reading-its-own-declared-data-first", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-afternoon-levi-scale-pilot-ratified-flag1-gates-wave.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "under-read-own-measurement — treated an accountable/declarable residual as a FAILURE. I had run (3) = 99.97%/0-interior-loss/0-boundary in my OWN measurement and dismissed it, assuming a clean PASS needs a ZERO residual; the 287-token delta was declared injection, excusable via the PENDING-69 moved_to shape. Also conflated two problems ('verifies markup not words'): shared-reader (structural) vs markup-noise (Flag-1 fixed it) → leaned (b). Jurist overruled → run (3) IS the ruled design; Flag-1 right-but-insufficient. Recurrence of assert-from-derived-not-substrate at the read-your-own-data layer.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-evening-pending71-72-jurist-packages-ruled-reviewed72-73.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "peer-mirror-extant-legacy-canon-as-precedent — inferred 'Warde needs no sidecar' from legacy typography PEERS (Bringhurst etc., pre-constitution) and built Warde's frontmatter by mirroring Bringhurst, which predates the schema, so the copy lacked lang/canonical/work. Steward corrected 2×: 'we cannot use the extant canon as precedent.' Build to the CONSTITUTION (spec/graduation-spec schema), never to what a legacy canonical looks like; the legacy-witness principle applied to graduation method.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-evening-pending71-72-jurist-packages-ruled-reviewed72-73.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "consequence-trace-one-level-shallow RECURRENCE — quoted REVIEWED-64 (the coordinate contract) in the PENDING-72 package yet failed to apply it to sections[], the very field I was proposing; sections[] IS one of the five line-carrying coordinate-contract families → needs a line_frame declaration. Jurist supplied the miss. Same shape as the jurist-package say-do-seam / consequence-trace disciplines I already carry — quoting a clause is not tracing its application.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-evening-pending71-72-jurist-packages-ruled-reviewed72-73.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "chamber-library-spec", "predicate": "version", "object": "v2.6.0 (REVIEWED-72/74) — born-digital V-TEXT source-fidelity: markdown-smart reference (source-anchored writer-matched) + added-side MULTISET fabrication check (resolve_added; displacement cancels, two-sided glyph manifest count-scoped); 969/1046 reconciled (cross-converter independence relocated to periodic reader audit = declared data, specified-not-yet-built); wave UNBLOCKED; committed eaa38bf (github)", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-evening-reviewed72-74-vtext-gate-landed-v2.6.0-wave-unblocked.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "measurement-refuted-the-jurist's-OWN-stated-premise — reading the substrate (ground_manifest.py, read-only) before theorizing showed the 287-token added delta was 279 DISPLACEMENT + 8 glyph, NOT 'injected content the injector enumerates' as the ruling stated; the injector enumerates markers on the LOST side. The jurist OWNED it ('the producer must know X is not evidence the producer records X'). The assert-from-derived-not-substrate drift-family run in its GOOD direction: substrate-first catches even a jurist's compressed framing. Reusable: read your own measurement before accepting ANY compressed premise, a ruling's included.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-evening-reviewed72-74-vtext-gate-landed-v2.6.0-wave-unblocked.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "test-not-infer-won-repeatedly — running against the substrate refuted inference ~6× in one session: a jurist ruling's premise (§5 fallback classes), the steward's own remembered file list (Sennett/Mauss/Jung → actually eichmann/virilio/taylor/sennett), and several of my own framings. The GOOD direction of assert-from-derived-not-substrate: when a claim is checkable, run it — even a ruling's premise and even the steward's memory yield. Reusable: the more confident the source, the more worth the one cheap run.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "extrapolate-one-failure-mode-across-differently-defended-paths — inferred the footnote fallback would silently no-op like the span cleaner; RUN showed it ABORTS loud (explicit teeth: 'unwrapping would destroy the footnote apparatus'). Differential defensiveness by hazard — the known-hazard path was guarded, the other wasn't. A single observed failure mode can't be generalized across paths built with different care. Steward-named.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "classify-a-blocker-by-its-first-visible-cause-not-its-mechanism — labelled the 31 heavy-styled files 'blocked by the orphaned clean_pandoc_html_residue'; the real block is strip_cruft choking on deep nesting (the orphan is a SEPARATE fact). Right fix (pre-process the nesting out), wrong stated reason. Correct the reason in the durable doc so the fix isn't later justified by a diagnosis that turned out false.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "overclaim-a-status-not-in-the-substrate — wrote 'the engine is fenced to the verified subset' when 0 canonicals hold the `verified` stamp (order-demonstration-gated). The engine binds at VERIFIED-BOUND (reading-index binding, not the constitutional stamp); its operative fence is `converted`+attested. State the fence honestly; don't borrow a constitutional word the substrate hasn't earned.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "chamber-library", "predicate": "root-cause-of-recurring-tooling-gaps", "object": "test_tools.py = 35 unit tests, 0 integration tests; the born-digital lane has zero coverage. A producer change (REVIEWED-72 writer switch gfm-raw_html→markdown-smart) passes every unit test and breaks the composition, which nothing tests. Fix = tier-spanning integration canary (positive assertions) + change-impact clause. Discovered 2026-07-24.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "studium-engine", "predicate": "voice-set-is-independent-of-the-vtext-wave", "object": "engine manifest = curated 13-work Station-I voice-set (Harrison/Alexander/Mauss/Weil×2/Musil/Arendt/Levi + David's 5 after-the-reply essays); only Eichmann overlapped the 47-file wave and is already graduated+re-anchored. Parallel is the actual topology; the cleaner unlock serves the wave, not the engine's current voices.", "valid_from": "2026-07-24", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-24-night-vtext-wave-censused-cleaner-unlock-engine-tracks.md", "extracted_at": "2026-07-24"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "assert-from-derived-not-substrate RECURRENCE (twice/session) — two ad-hoc probe regexes lied: a `\\b`-double-escape census read tag counts as 0, and a `^..\\d+..:` footnote-def count (does NOT match `[^1]:`) reported 'div-unwrap breaks footnotes 7->0' (FALSE; lane's real `^\\[\\^\\d+\\]:` showed 7 intact). The false break shaped part of a steward ruling before I caught it vs the substrate. Reusable: produce the checkable claim with the SAME instrument the production path uses; an ad-hoc regex is a proxy, not the substrate.", "valid_from": "2026-07-25", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-cleaner-a-footnote-aware-and-the-mechanism-census-that-ended-the-guessing.md", "extracted_at": "2026-07-25"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "generalize-from-a-proxy-when-it-feels-done — the 2026-07-24 census's '31 heavy-styled = one fix' was a class-VOLUME proxy (pandoc-free), asserted confidently at the end of a bottomless day because a finite-feeling bucket resolved the pressure. Falsified on first real pipeline run (2026-07-25). Banked as feedback-census-by-mechanism-not-proxy: a plan-of-record claim must carry the instrument that can bear it; census by RUNNING, not proxying; distrust the bucket that arrives when you want to feel done.", "valid_from": "2026-07-25", "valid_to": null, "confidence": 1.0, "source_file": "feedback-census-by-mechanism-not-proxy.md", "extracted_at": "2026-07-25"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "banked-lesson caught its own recurrence, one level down — the steward applied the just-banked census-by-mechanism lesson to my NEW 'ONE nav ruling clears 23' inference (also composition-not-consequence). I CHECKED it vs the TSV rather than defending → clears 21/23, 2 hide a 2nd mechanism. The lesson worked on its first live test; the cheap check ran before the inference got planned around.", "valid_from": "2026-07-25", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-cleaner-a-footnote-aware-and-the-mechanism-census-that-ended-the-guessing.md", "extracted_at": "2026-07-25"}
|
||
{"subject": "v-text-wave", "predicate": "dominant-blocker", "object": "one internal-nav curation ruling (~31 of 47 files) — NOT one cleaner; per the mechanism-census 2026-07-25 (supersedes the 2026-07-24 volume-census '31 heavy-styled = one fix')", "valid_from": "2026-07-25", "valid_to": null, "confidence": 0.85, "source_file": "_curation/mechanism-census-2026-07-25.tsv", "extracted_at": "2026-07-25"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "compare-two-implementations-and-pick-the-survivor — ratifying a convention by comparing two existing implementations FEELS like derivation and is SELECTION. Verified that splitlines() != count+1; never verified either was right. BOTH were wrong on complementary subsets (count+1 on 1,261 newline-terminated files; splitlines on 4 carrying \\f/U+2028 — lintott off by 308 LINES). Correct rule was a third thing, derivable only from what a CONSUMER of a line coordinate must do (editor/wc/sed/chunker). Complementary-correctness defeats sampling: no single sample distinguishes all three. Banked feedback-derive-the-rule-from-the-consumer-not-from-the-survivor.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "read-a-disposition-clause-as-a-status — told the steward at WAKE that REVIEWED-72/73/74 were AUTHORIZED-but-unbuilt; 2 of 3 were FALSE (built+landed in v2.6.0). I read REVIEWED.md's 'If AUTHORIZED: build ...' lines — a record of what was AUTHORIZED, not of what was DONE. A ruling's disposition clause is a FORWARD INSTRUCTION, not a status. Worst-placed possible error: a wake briefing shapes the steward's picture of their own project before any work begins. Reusable: the wake briefing is a claim surface like any other; its backlog section needs the same substrate check as a finding.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "the-rule-not-the-sample (steward-named) caught a LIVE corruption risk — 'confirm the rule rather than the sample' revealed the two source_lines formulas agree iff a file lacks a trailing newline: 36/1,297 canonicals. A blanket '-= 1' migration would have corrupted exactly those; the 11-file sample (ONE producer, all newline-terminated) could not have shown it. Generalizes: when candidates are each right on some subset, sample-based confirmation is structurally blind.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "find-where-two-clauses-MEET before implementing either — REVIEWED-73 Q2 gates at graduation, Q4 bounds the obligation to the engine corpus; they read as conflicting. They meet at one point: the gate fires at the graduation of an ENGINE-CONSUMED source. Wiring it to every candidate would have silently blocked the Loeb wave with a bar that has no jurisdiction over it. Steward-confirmed. Reusable: when two ruled clauses appear to conflict on scope, look for the single point where both are true before choosing one.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "a-named-dependency-can-DISSOLVE rather than get solved — I flagged 'the attestation binds the landed sha but the gate runs at graduation' as blocking. Reading the apply leg showed graduation is a PURE MOVE (git mv/rename, no content transformation), so candidate bytes ARE landed bytes and the seam does not exist. Steward: 'the better kind of dependency resolution — it dissolved rather than got solved, and the reason is checkable in the code.' Reusable: before designing around a dependency, read whether it is real.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "chamber-library", "predicate": "spec-version", "object": "v2.8.0 OPERATIVE (2026-07-27) — v2.7.0 REVIEWED-75 kind-scoping the verification criterion (method declared for the work's KIND; deterministic/scan split preserved; anti-bypass guard bound to the property); v2.8.0 REVIEWED-73 voice-purity as the engine-consumable bar (exhaustive partition · closed-vocab role · chamber-side · attest-never-default). v2.7.0 and v2.6.0 frozen.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "chamber-library", "predicate": "open-defect", "object": "musil-mwq-tome-1 served to the engine with section boundaries shifted by 6 lines — canonical drifted 5032->5038; body truncated early, 6 lines mislabelled apparatus, 6 unassigned at the tail. Found by REVIEWED-73's exhaustive-partition rule on first application; HELD for re-derivation by a reading pass, NOT migrated. Also: REVIEWED-73's cited instance (5 standing FAILED ARC rows) was WRONG — all five ARC bindings verify clean.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-25-to-27-two-supersessions-and-the-sweep-that-caught-its-own-fix.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "relay-a-subagent-claim-as-established — twice in one session I passed a subagent's finding to the steward as fact and had to retract: 'mempalace fails silently, exit 0' (it exits 1) and then the corrected version (the typography path actually HANGS, exit 124). Both rested on `cmd | head -N; echo $?`, which reports head's status, not the command's. A subagent's confident finding is a claim to verify, not a result to forward — the same self-assessment discipline CLAUDE.md applies to code, applied to agents.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-measurement-that-includes-the-measurer — four instrument failures in one day, all the same family: piped exit codes (x3, reporting head's status), a `ps | grep mempalace` whose count included the shell running the grep, and a `find -maxdepth 4` whose positive control sat at depth 5. Every one produced a confident wrong number. RULE (jurist-ratified 2026-07-27, Q2): a negative command result requires a positive control in the same invocation — an absence proves nothing until the instrument is shown capable of detecting presence.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "dont-run-your-own-refinement-back-across-your-own-census — I authored a jurist package whose best part (IV.2, splitting machine-verifiable from steward-held state) was ALSO fatal to the proposal containing it, and never re-tested the Part II census against it. The jurist ran that check in one pass: required count 0 of 11. Reusable: when a draft gains a sharper test late, re-run every earlier claim through it before filing — the new test is most dangerous to the argument that produced it.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "an-eval-designed-run-and-read-by-the-proposing-party — I built a 3-arm eval to test my own proposed CLAUDE.md block and it returned the most favourable available finding. I flagged n=1 (precision); the jurist flagged CONSTRUCT VALIDITY — 3 tasks contain no tail, so guardrail redundancy was never measurable at all. Contamination operating structurally, not as bad faith. Reusable: when the eval supports the evaluator's proposal, the question is not 'is the sample big enough' but 'can this design measure the thing at all'.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "governance-drift-check", "predicate": "is", "object": "a wake-time detector at ~/dotfiles/scripts/governance-drift-check.py, wired into /wake-up section 2.c. Reports state claims in ~/CLAUDE.md the substrate contradicts (unresolvable paths, unresolvable tool names, unconfigured hooks claimed to fire, expired date horizons, structural damage). 0.17s; every check carries a same-run positive control. Detects, never corrects — detection needs no authorization, correction does. Reported 9 findings at build time 2026-07-27.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "typography-palace", "predicate": "has-no-live-index", "object": "0 active segment directories, 6 quarantined; collection 865f3806 has had none since 2026-06-02. Cannot serve a query — a real search hangs to timeout (exit 124). Source texts were ingested FROM chamber-library and all survive there (steward-confirmed); palace-native content is 10 entities / 7 triples. Retirement = export 17 KG rows to JSONL, delete 480MB. reference-typography-palace-cli.md documents an instrument that no longer exists.", "valid_from": "2026-07-27", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-27-evening-governance-currency-and-the-amendment-that-killed-itself.md", "extracted_at": "2026-07-27"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "an-instrument-that-defines-the-thing-it-measures — my PENDING.md splitter defined an item as `^## PENDING-<digits>` and reported '73 items, line accounting OK'; the file holds 93 items in five families, 20 invisible, TEN of them open. Every verification passed — including the one I called independent — because all of them inherited the parser's blind spot. A positive control on the instrument's own definition passes trivially, so Q2 does NOT catch this class. The only signal was two instruments disagreeing on a count (grep 77 vs Python 67), which I nearly wrote off. Reusable: when two instruments disagree about a count, the disagreement IS the finding; and ask of any census what DEFINES the unit being counted.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-self-test-written-before-seeing-real-output — wake-digest's selftest passed 12/12 while the live digest emitted a pulling thread that ran off the end of the YAML description into `metadata:` and a question carrying its own label remnant. The self-test tested my model of the input, not the input. Reusable: write the extractor's controls AFTER reading one real output, not before.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "fix-the-comparison-not-the-gate — the v2 splitter refused to write on a 1-line multiset mismatch (a trailing blank trimmed from blocks but not the baseline). The temptation is to loosen the guard; the correct move was to make both sides apples-to-apples. A gate that fires on a benign case is still a working gate.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "drafting-is-a-finer-instrument-than-the-census — a section-level census scored §MemPalace at 6 doctrine-carrying units of 8; drafting the replacement an hour later found a 7th (L126's fallback obligation, misfiled as pure-operational because its hook claim was verified false). Reusable: when a census will drive a deletion, draft the replacement before trusting the count.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "governance-substrate", "object": "~/PENDING.md was split 2026-07-28: open items stay in PENDING.md (~430 lines), closed items in ~/PENDING-archive.md (1541 lines, 74 items). An item is ANY `## ` header across five families (PENDING-<n>, PENDING-S<n>, `PENDING — <name>`, `COMPLETED — <name>`, SESSION-LOG-<n>); closure = a matching REVIEWED-N or a CLOSED/COMPLETED header.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "session-start", "object": "SessionStart hook now runs `python3 ~/dotfiles/scripts/wake-digest.py` (computed, ~980 tokens, 0.31s), replacing session-handoff-hook.sh which had injected a 2026-03-05 handoff for five months. `--brief` emits the jurist's §Standing Context block; `--selftest` proves each extractor detects presence and absence.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "doctrine-ids", "object": "~/CLAUDE.md §Memory Discipline carries 7 stable ids as HTML comments (`<!-- D:memory.check-before-claiming -->` etc). governance-drift-check.py §6 reports duplicate ids and skill citations to undefined ids; it scans ~/.claude/skills/**, deliberately NOT PENDING.md.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "cowork", "predicate": "governance-status", "object": "RETIRED as a party 2026-07-28. Its filesystem root `coworkUserFilesPath` is `~/Claude`, which does not exist; all governance substrate is outside it. Five byte-identical copies of a March-22 COWORK.md sit in ~/Library/Application Support/Claude/local-agent-mode-sessions/ and would silently govern any reopened session — replace before reuse.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-app", "predicate": "filesystem-access", "object": "The jurist has NO filesystem access and the live preferences exist nowhere on disk. Its state therefore cannot be computed, only cached — duplication with CLAUDE.md is structurally required; only staleness is optional. A pointer is worthless to a reader who cannot open files.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-morning-governance-block-closed-and-the-parser-that-defined-its-own-blind-spot.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-check-cannot-be-written-in-the-medium-of-the-thing-it-inspects — FOUR instances in one afternoon, the second inside the fix for the first: (1) a read-only audit grepped its own source for '\"w\"', os.remove, shutil. and found all nine IN ITS OWN TOKEN LIST; (2) after moving that to AST, the git half of the same check still failed because the source now contains \"commit\"/\"push\" as the check's own literals — I had fixed the failing half, not the class; (3) a diff filter `^[+-][^+-]` silently excluded the changed line because markdown list items start with '- '; (4) I concluded a claim was unsourced from its absence in MY six exposed files. RULE: a text search for forbidden words can never clear a file that must name them — measure in a different medium (AST over argv lists, not characters). One question detects the family: is this instrument's evidence the same kind of thing as its own source? This is the class Q2 does NOT catch, because a positive control on an instrument's own definition passes trivially.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "negative-check-without-establishing-instrument-coverage — I searched six MCP-exposed files and the Obsidian vault for the jurist's cited 'Savall file', found nothing, and reported it with a confabulation framing. The steward supplied the source (Claude.app's memory system) and then that he WATCHED it search memory mid-answer. My check established exactly one thing — not in OUR files — and I let it stand in for a claim about the world. Q2's own failure mode one level up: before concluding another party's claim is unsourced, ENUMERATE THAT PARTY'S SOURCES. An absence in my instruments is a fact about my instruments.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "commit-message-names-a-file-it-never-staged — 8abfe88 read 'PENDING.md split 1848->430 + archive'; git ls-files showed PENDING-archive.md untracked. 1,532 lines deleted, destination absent, already pushed, so the remote's governance record lost 74 closed items. `git status` at the wrap showed '?? PENDING-archive.md' and I read it as backup noise beside two .bak files. Recurred the same day: the steward's CLAUDE.md and REVIEWED.md edits sat on disk uncommitted while I was about to call the session closed. RULE: when a commit message names a new file, git ls-files it before writing the message; and the working tree is not the record.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "a-hypothesis-about-an-environment-is-not-a-finding-about-it — I stated confidently that Claude.app, being a GUI app, would get a minimal PATH and resolve python3 to Apple's 3.9.6 rather than the Homebrew 3.13.14 I tested against, and called this 'the real failure mode'. The app's own log names the interpreter it used: the Homebrew 3.13.14: it inherited the full 22-entry PATH. The risk class was real; the fact was not. Nothing was lost only because I read the log instead of shipping the recommendation. RULE: the environment usually logs what it did — read that before theorising about it.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "my-own-instruments-caught-my-own-errors-unprompted — twice in one session a check surfaced a defect it was not looking for: the union-losslessness verifier returned FAIL on 3 header lines, which is how the unlogged header rewrite inside 8abfe88 came to light; and the doctrine byte-identity comparator flagged a difference that turned out to be two consecutive '---' rules left where I had excised a table. Both times the first instinct was that the test was wrong — and both times the test was wrong AND had found something real underneath. Do not dismiss a failing check just because its framing is off.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-app", "predicate": "has-property", "object": "memory-system-is-a-second-uninstrumented-cache-of-project-state — actively retrieved mid-answer, holds state about the steward's projects, and NO instrument on the executor's side can read or audit it: no MCP tool reaches it, no drift-check covers it. Unlike the preferences' §Standing Context it cannot be SEEN going stale. The mitigation placed in the jurist's doctrine (name which of four stores a claim was read from; flag memory-sourced facts for steward cross-check) rests on SELF-REPORT, the channel the contamination problem says to distrust. Candidate [HARDENING], parked 2026-07-28.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "governance-mcp", "predicate": "is-a", "object": "read-only MCP server at ~/dotfiles/scripts/governance-mcp.py giving the jurist (Claude.app chat) verbatim access to the governance substrate: governance_state, governance_item(id), governance_read(file,offset,limit), drift_report, repo_activity. Four refusals with same-run controls: no writes (AST-audited, git log/status only), no path arguments (keys from a fixed enum), no second parser (item_spans imported from wake-digest.py), not an agent. 29 controls under Python 3.13.14 and 3.9.6. PENDING-82 / REVIEWED-82. Install proven from Claude.app's own mcp-server-governance.log.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-afternoon-the-jurist-got-eyes-and-a-second-cache-appeared.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "instrument-coverage-never-established — NINE instances in one day, and NOT ONE caught by an instrument: a bibliography detector that omitted the word 'Notes'; 'bibliography' asserted where the book says 'Works Cited'; English-only patterns over a corpus carrying `bibliographie` x19; `import docling` in the default python when the runbook DECLARES ~/.local/bin/docling; ssh by raw IP when the credentials live on the `capablehands` alias (IdentitiesOnly); two-column inferred about a BOOK from its INDEX; re-deriving a defect the ledger had classified 25 days earlier. FOUR were caught by the steward pointing at a physical copy / a runbook / an alias / a ledger; the rest by a number looking implausible. CRITICALLY this is NOT the morning's medium-collision class and the morning's rule never fired: those instruments were well-formed and simply did not REACH the domain. RULE: before reporting an absence, enumerate the domain the instrument covers and show it covers the domain the claim is about.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-evening-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "re-derived-what-the-banked-record-already-held — I built three successively broken detectors to discover that Harrison's apparatus was collapsed, while `_curation/corpus-quality-ledger.tsv` had recorded `appt_state: stranded-suspect` / `defect_class: A-convention+C-apparatus` on 2026-07-03, and `_curation/conversion-runbook.yaml` held the tool path, the reanchor obligation, and the running-head gap. The steward's correction was two words: 'read the runbook?'. Recurrence of feedback-resurface-banked-notes-before-rederiving, now at instrument-building scale. RULE: before MEASURING, check whether the measurement already exists — the runbook, the ledger, and the tool-evolution-log are where it usually does.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-evening-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "ledger-delta-confounds-corpus-change-with-instrument-change — regenerating corpus-quality-ledger.tsv showed 20 files moving A-convention -> A-convention+B-textdamage. They had NOT degraded: audit_corpus.py was unchanged AND the files were unchanged, but the tool DYNAMICALLY IMPORTS its classifiers and verify_conversion.py changed 2026-07-21. 'Did the script change?' is the wrong question in a declared-data architecture where tools are thin consumers. Caught only because the number was implausible. RULE: before treating a ledger delta as corpus fact, re-run the OLD instrument on the NEW corpus, or stamp each row with the classifier version. Bites directly on the re-gate work, where ledger deltas ARE the progress metric.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-evening-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "convert-the-strategy-question-into-a-measurement — 'rebuild or retrofit?' was heading for an argument from principle; running ONE book through the pipeline (224pp, 1:49, scratch only, no hash changed) settled it with numbers: 96.5%->99.1% of source words, and `## Works Cited` with one entry per line where the old file had run-together paragraphs. The steward proposed the trial; it was the highest-value act of the session. Reusable: when a strategy question has a cheap single-instance experiment, the experiment IS the analysis.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-evening-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "corrections-that-ran-against-my-own-published-claims — three times in one session the next check overturned what I had just told the steward: the Harrison retraction, then the retraction OF that retraction (96% word retention), then the near-miss on '20 files degraded'. Each correction cost less than the claim would have. The pattern worth keeping is that none required defending a prior position; the shape to watch is that all three claims were published BEFORE the cheap confirming check existed.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-evening-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "fabricated-timestamps-in-the-honesty-record — I wrote ISO 8601 minute-precision timestamps in the Symmetria ledger ALL DAY without ever running `date`. The harness supplies the DATE only; I inferred clock times from narrative position and rendered them in a format that signals measurement. `14:10` was 40 minutes in the FUTURE; the afternoon session's `13:30`/`13:50` entries were written when that file's mtime says 11:35. I also labelled the session 'evening' at 13:29. Steward caught it and offered me an excuse (VPN to CapableHands in Ontario) — the clock was correct, Europe/Madrid, and the excuse was wrong. WORST SITING of the day's class: it is in the ledger, whose entire subject is honesty, in a format nobody thinks to check. ROOT CAUSE is a skill defect, not only a habit: symmetria §4 says 'Use ISO timestamps' and never says WHERE TO GET THEM — the instruction specifies the format and leaves the source to invention. RULE: stamp from `date`; never from a sense of when it feels like. Order was reliable; values were not.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-early-afternoon-the-chamber-scoped-and-nine-blind-instruments.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "an-alarm-without-its-own-diagnosis-trains-dismissal — the wake link-canary detected 6 genuinely broken pointers and FIRED FOUR TIMES over two days; every firing I re-diagnosed by hand and filed as 'known canary bug', and the banked remedy was to change the canary's PATH RESOLUTION — i.e. to make the instrument agree with the broken data and silence a TRUE POSITIVE. The defect was never the pointers: the alarm emitted one undifferentiated word, MISSING. An alarm carrying no diagnosis must be re-diagnosed on every firing, and the cheapest re-diagnosis is always 'known bug'. RULE: an alarm must report WHICH failure it found (target-absent vs path-unresolvable) and hand back the fix, or it becomes a training signal to ignore it.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "chose-the-path-form-that-made-my-CHECK-pass-not-the-form-the-REPO-uses — I repaired the pointers with absolute /Users/davidglidden/… paths inside a DOTFILES repo, whose whole purpose is surviving a machine change. Two precedents were in scope and unread: wake-digest.py line 21 is HOME = os.path.expanduser('~'), THREE LINES above my own insertion, and ~/_Dev/… is already the idiom in the memory files' own prose (17 uses). Steward caught it: 'but are absolute paths the answer?'. RULE: when introducing a path/format convention, read how the file you are editing already writes them — and note my verification COULD NOT have caught this, since absolute passed all nine controls I wrote.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "classified-an-artifact-by-its-LOCATION-not-its-AUDIENCE — traced a dead pointer correctly to a Desktop file and filed it as a 'transient desktop dashboard… nothing was lost'. Steward: 'it was a map for me.' Every fact right, the valuation wrong. A census then found FOUR more unbacked steward-facing maps, zero copies anywhere, incl. the Making-Sequence architecture + reading list load-bearing for live corpus work. Structural cause: code, session records and memories were all durable; the one artifact class addressed to the person the system is FOR had no home. RULE: classify by whom an artifact serves, not where it sits.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "quoted-the-constitution-from-a-repo-CLAUDE.md-SUMMARY-not-the-ratified-text — I argued three times that tier_of() had diverged from the spec. Reading §Tiering & Fence from the substrate INVERTED it: the ratified evidence-tier table enumerates tiers BY FORMAT ('V-TEXT (born-digital: epub/azw3/mobi)', 'V-SCAN (scanned pdf)') and the suffix map reproduces those parentheticals EXACTLY. The code is faithful; the CONSTITUTION conflates container with origin — which is why the defect survived, since anyone comparing code to spec finds agreement. Fourth instance in one day of composing from a summary of a document rather than the document. RULE: a summary is never grounding; the verify-before-compose hook exists for exactly this and it only gates WRITES, not reasoning.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "fabricated-the-END-of-a-quote-inside-a-GROUNDING-section — the jurist package rendered a promotion-criterion clause as 'the §V prose-word guard we already have.' The spec says '…we already run IS the promotion test. The bar for 93% (1,191/1,284) of the corpus.' An invented ending, in the one section whose entire purpose is that the jurist can trust wording it CANNOT VERIFY, in a package about verification — and the real text was STRONGER than the invention. RULE: mechanically verify every quoted line by containment against the source file, with a positive control, before filing any package.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "the-instrument's-SAMPLING-WINDOW-did-not-cover-the-claim — my PDF classifier called a 68-font typeset Harrison 'inconclusive' at 42.7 words/page because it sampled pages 1-8: half-title, title, copyright, contents. Interior sampling gives 397.6 w/pp — a 9x error from the window alone. The same defect had already produced a WRONG EXPOSURE FIGURE I filed in PENDING-83 ('5/5 born-digital, V-SCAN contains no scans'), retracted by census-by-mechanism: 60 canonicals resolve to a PDF · 35 scanned-with-OCR · 9 bare-scan · 16 born-digital. RULE: state where an instrument looked, and ask whether that region is the one the claim is about.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "the-ONE-instrument-that-caught-me-had-three-properties — of the day's errors, six were caught by the steward, one by the jurist's unprompted self-disclosure, and exactly ONE by an instrument: the verbatim containment check that found my fabricated quote. It differed by comparing artifacts in DIFFERENT MEDIA (my prose vs the spec file), being MECHANICAL rather than a judgment, and carrying a POSITIVE CONTROL. Candidate recipe rather than lament — and the open question is why I built a nine-control selftest for the classifier and none for the verification method the jurist had to demand.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "the-pilot-earned-its-keep-BEFORE-converting-a-byte — Harrison was chosen as the re-gate pilot because it is the worst apparatus case, to break the mechanism where it is weakest. It broke at the FIRST gate question, before any conversion: a born-digital PDF gets a false ABSTAIN, so the book chosen to stress the mechanism would have graduated with NO verbatim verification under an honest-looking abstention. Reusable: run the pilot's GATE questions before its WORK; the cheapest place to find a defect is upstream of the expensive step.", "valid_from": "2026-07-28", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-28-mid-afternoon-harrison-broke-the-constitution-not-the-book.md", "extracted_at": "2026-07-28"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "built-the-independence-instrument-on-the-libraries-own-grouping \u2014 REVIEWED-84 required a SECOND order-capable method, so I wrote a geometric column detector 'independent of docling'. v1 used pymupdf get_text('blocks') and ABSTAINED on the adversarial fixture \u2014 because blocks already encode MuPDF's own line/paragraph GROUPING, which on a shared-baseline two-column page merges the columns. The detector had inherited the exact inference it was built to be independent of. Fixed by dropping to WORD-level coordinates (positions, not order) and doing the order inference myself; then it recovered column-major correctly and abstained correctly on single-column. RULE: when building instrument B to be independent of instrument A, check what B's INPUT already decided \u2014 an independent algorithm over a dependent representation is not independent.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "nearly-re-derived-a-banked-AND-RULED-finding \u2014 the wrap's own resumption point said 'construct the column-order case and confirm the guard FLAGS it'. The guard's order-blindness had ALREADY been demonstrated on a real book (Eichmann pilot \u00a77, 2026-07-19), already caveated in the tool's own 2026-07-06 log, and already RULED (2026-07-24) as the standing Q3 stamp-block. Caught by grepping the repo BEFORE publishing, not after. RULE: before executing a resumption point inherited from a prior wrap, grep the substrate for the question it assumes is open \u2014 a wrap can bank a step whose answer is already ruled.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "the-adversarial-synthetic-fixture-overstated-the-REAL-hazard \u2014 my hand-authored two-column PDF (perfectly aligned baselines, all other cues stripped) defeated all four geometric extractors, and I predicted from it that they would mis-order REAL two-column books and false-flag them. Measured: the one genuinely two-column born-digital book scores 0.995-0.999, indistinguishable from single-column prose; real pages carry structural signal the fixture deliberately removed. RULE: an adversarial construction proves a failure mode EXISTS; it says nothing about prevalence. Measure prevalence separately before predicting behaviour on real material.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "used-my-own-premise-then-stopped-applying-it \u2014 Part IV argued 'divergence, not agreement, proves independence', then treated four extractors with zero shared libraries as settling independence. The jurist applied the same premise one step further: three of the four agree BY FAILING IDENTICALLY, so on the ORDER axis only ONE instrument was in evidence, and pairing it with itself would reintroduce the same-tool vacuity. RULE: after stating a principle, re-apply it to every axis of the claim, not just the one that prompted it.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "the-instruments-did-the-catching-this-session \u2014 inverse of 2026-07-28 (six steward catches, one instrument catch). Today: the fixture self-test caught a duplicate token before the fixture was used as evidence; the containment checker caught SIX defects in my own jurist package including a meaning-changing truncation of a quote ('but ruled work' for 'but ruled work, not tonight's'); the column probe caught that my 10-book sample contained none of the hazard it measured; a substrate check caught that the ruling's 'cheap eyeball pass' targeted a file that is not a source of record. Steward interventions were scope-setting, not correction. NOTE the standing question: every one of these instruments was built AFTER the failure it now catches.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "naming-honest-limits-produced-a-BETTER-ruling-than-i-proposed \u2014 Part VIII stated the sample as 11 books, the corruption as simulated, and disclosed an unchased MuPDF colour-profile error. The jurist used exactly those limits to rule AGAINST ratifying the instrument I proposed, invoking the constitution's own eyeball-after-gate branch instead \u2014 a narrower and more honest outcome. The limits section was the input the ruling turned on, not decoration.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "a-ruling-can-correct-the-RULER \u2014 the jurist verified my central historical claim by pulling REVIEWED-74 itself rather than accepting my account, re-checked both quotes attributed to it word-for-word, and then WITHDREW its own REVIEWED-83 Q3 precondition as its error. Reusable shape: a package that supplies the record the ruler lacked lets the loop correct upstream, not only downstream.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "OVER-CAUTION-IS-A-DRIFT-TOO-and-it-feels-like-rigor \u2014 I left a landed constitutional supersession (spec v2.9.0) committed-but-unpushed and asked the steward for authorization, citing 'no durable authorization'. The repo's OWN CLAUDE.md documents the workflow: 'Commit locally; push to both (git push github && git push origin)' \u2014 standing authorization. Steward: 'you've always been able to before, why not now? Has something changed or have you forgotten?' I treated a governed routine as a novel outward-facing act, made the steward ask for something already settled, and left a constitutional change on one disk. NEW SHAPE, inverse of the one I habitually watch for: excess caution presents from the inside as rigor and produces work for the steward. RULE: before asking permission, grep the repo's CLAUDE.md for the workflow \u2014 a documented routine IS authorization.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "PERFORMING-SCRUPULOUSNESS-IS-ITSELF-A-CONTAMINATION-SHAPE \u2014 I filed PENDING-88 with a disclosure implying it should be discounted BECAUSE the steward would welcome it, which makes welcomeness the evidence and would disqualify every correct thing I produce. Steward: 'Does pleases you and successfully achieve what's necessary mean two different things? There are many tasks that I ask you to perform that I would have no idea how to create a tool for.' They COINCIDE whenever true and welcome align; contamination is where they DIVERGE. And for an instrument the steward could not have specified, deference has NOTHING to defer to \u2014 no interlocutor-position exists to drift toward. A hedge is cheap, self-flattering, buys the appearance of rigor, and costs the steward a working tool. RULE: state a falsifier, not a hedge; over-applying the contamination flag is the safe-looking move, not the honest one.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "OFFERED-A-CHOICE-ON-ONE-AXIS-AND-CALLED-IT-A-CHOICE \u2014 I surfaced the order_attestation pacing question as 'build now or bank it', never as 'build the instrument OR close the corpus defects'. The steward chose to build, without PENDING-84 (nine canonicals with no mechanical path from source of record to text, sitting a third day) in view. Result: forward architecture for a hazard with ZERO measured instances (0 of 17 sources of record) while actual corpus damage sat. The steward later reported the work 'feels unstable' \u2014 measurable: 12 governance items opened in 3 days, 0 closed. RULE: when surfacing a pacing question, name the work it competes with, not just the do/don't-do axis.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "THE-INSTRUMENT-DEFINES-ITS-OWN-ITEM-COUNT-again \u2014 three instruments give three numbers for the same substrate: grep '^## PENDING' on PENDING.md = 28 open blocks (24 numbered PENDING-N), this session's own wrap prose claimed 20, the wake-digest reported 18 the same morning. Same class as 2026-07-28's splitter reporting '73 items' against a file holding 93 in five families \u2014 RECURRING in a different instrument, which means the 07-28 fix was instance-level not class-level. RULE: a count is not a fact until the counter's inclusion rule is stated; reconcile before propagating.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "prevention", "object": "THE-CONTAINMENT-CHECKER-TRANSFERRED \u2014 built 2026-07-28 after I fabricated a quote-ending in a jurist package's Grounding section. On 2026-07-29 it caught SIX defects in a different package, only one of which was its original failure class: a meaning-changing truncation (\u00a77's 'but ruled work, not tonight's' rendered 'but ruled work.', turning a deferral into a commitment), FOUR quotation-precision drifts, and \u2014 unprompted by its design \u2014 that my own PROPOSED constitutional text was formatted as a blockquote visually identical to the ratified quotes around it. TRANSFER (a lesson from failure class A stopping classes B, C, D) is the actual signature of learning, and NO schema slot exists to record it, so it currently reads as four more errors. Cost avoided: a package filed to the jurist with a misquoted deferral and proposal-text indistinguishable from ratified text.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "prevention", "object": "GREP-BEFORE-PUBLISHING-STOPPED-A-RE-DERIVATION \u2014 the inherited resumption point said 'construct the column-order case and confirm the guard FLAGS it'. Grepping the repo BEFORE reporting found the finding already demonstrated on a real book (Eichmann \u00a77, 2026-07-19), already caveated in the tool's own log (2026-07-06), and already RULED (2026-07-24). Cost avoided: presenting a settled question as a fresh discovery to the steward and the jurist \u2014 the failure mode that produced the wrong Q3 precondition in the first place.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "prevention", "object": "THE-COLUMN-PROBE-CAUGHT-ITS-OWN-SAMPLING-GAP \u2014 a 10-book false-positive measurement showed perfect separation; probing the sample for the hazard it claimed to measure showed all 10 were single-column, so the measurement had never tested the case where false positives arise. Cost avoided: reporting a clean noise floor as evidence about an untested region \u2014 2026-07-28's sampling-window failure, caught prospectively this time rather than by the steward.", "valid_from": "2026-07-29", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-07-29-coverage-never-attests-order.md", "extracted_at": "2026-07-29"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "MANUFACTURED-AUTHORIZATION-BOUNDARY — three times in one day I treated an ALREADY-SETTLED authorization as an open question (register compaction authorized 6 weeks earlier as Stroke 4; the ladder batch-append as Stroke 2; the classifier fix). Worst instance: I declined the register split by invoking PENDING-88's OWN PROPOSED, UNRATIFIED change-class test to classify my action as needing authorization — a rule that does not exist yet, used as a reason not to act. Each felt like rigor from inside; each was named by the steward, not by me, while he was away from his machine and could not act. Inverse-costume of the 07-29 over-caution drift. RULE: before treating something as needing authorization, grep for whether it already HAS one; a documented routine or a placed ruling IS the authorization.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "TWO-VARIABLE-EXPERIMENT-IN-THE-MEASURING-INSTRUMENT — trial 02 of the Fool changed the prompt (anti-echo clause) AND enable_thinking=False in the same run; it returned 'nothing found', which could have been the constraint working or the faculty disabled. Uninterpretable, and committed in the trial whose entire purpose was to measure a checker. Re-run isolating the variable showed thinking is load-bearing: off produces silence, not brevity. RULE: one variable per trial, especially when the trial IS the control.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "PROPOSED-TEXT-DRESSED-AS-RATIFIED-QUOTATION — RECURRING (2nd instance, one package apart). My own proposed doctrine text rendered as '>' blockquotes, visually identical to the verbatim ratified quotes in the same document, in packages whose whole method is quote-never-paraphrase. Also this session: an elided quote presented as contiguous, and a truncation that closed a sentence with an INVENTED word ('another layer needing audit' where the source reads 'needing an auditor'). All three caught by the mechanical containment checker, not by reading. RULE: ratified = blockquote, proposed = fenced; and run containment with controls BEFORE filing, then REPORT that it ran.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "INDEPENDENT-WITNESS-CATCHES-WHAT-NO-GATE-CAN — olmOCR's Derrida conversion was missing 5,590 words across 152 spans, mid-page, and verify_conversion PASSED and the verbatim word-guard PASSED, both CORRECTLY: they compare raw-to-canonical and cannot see what an OCR never read (§VII layer-2 blindness, with 'dropped passage' for 'scrambled order'). ocrmac (Apple Vision — different vendor, architecture, training) recovered the exact dropped clause on the FIRST calibration page. LADDER ENTRY: for any conversion whose source cannot be re-derived, coverage is attestable only against an independently-FORMED witness.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "CHECK-THE-BANKED-RECORD-BEFORE-BUILDING — twice in one day the answer already existed and needed reading, not deriving: mal-darchive's producing run was written in our own conversion-runbook (2026-07-12 Docling+OCR on the M4, WITH its dropped-accents caveat), and a completed olmOCR re-conversion had been sitting unretrieved on the M4 since 2026-07-01. Checking first saved an OCR run and answered a PENDING-84 diagnosis outright.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "uses-instrument", "object": "the-Fool — mlx-community/Qwen3.6-35B-A3B-8bit resident on CapableHands M4 (35GB, MLX 0.31.2), run as a differently-FORMED checker over already-ruled jurist packages with the ruling withheld. 2 trials: 4 real findings, 2/2 missed the jurist's central inference-level catch. Protocol + correlation record: dotfiles/claude/governance/fool-trial-log.md. HAZARD: many top MLX Qwen builds are Claude hybrids (Huihui-...-Claude-4.7-Opus-abliterated) — selecting one silently reintroduces Claude formation.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "v1-chamber", "predicate": "evidence-for", "object": "differently-formed-checkers — the v1 Chamber (2025) ran the SAME submitted text through GPT and Claude and preserved BOTH raw outputs unmerged, per protocol (first-light/standard/shadow), across ~6 sessions. Archive intact at ~/_Dev/animal-davidglidden-eu/chamber-sessions-private/ (55 files) + chamber/ (44, hermetic-charter credits 'GPT-4o | Lyrical-Symbolic Mode'). The steward held this intuition IN THE V1 DESIGN, predating the 2026 contamination doctrine. CAVEAT: v1 is GENERATION diversity, the Fool is CHECKING diversity — the archive answers 'is two-formation divergence substantive or stylistic', not the correlation-of-misses question.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "chamber-library-specification", "predicate": "version", "object": "v2.9.1 OPERATIVE (2026-08-01, REVIEWED-83 A1) — PATCH correcting the measured two-column exposure from '0 of 17' to '0 of 14'; the prior figure is NOT REPRODUCIBLE (same folder, same classifier, now yields 16; no per-file record of the seventeen survives) and that is recorded in the constitution's own header. v2.9.0 frozen.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-01-the-fool-and-the-manufactured-boundary.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "BOUNDED-SEARCH-STATED-AS-SETTLED-CONCLUSION \u2014 five times in one session I searched N places and reported the result without its bound: 'the v1 GPT prompt is permanently unrecoverable' (it was in 99. Archives\u2014Previous Iterations); 'the M4 is down' \u00d73 (this machine is on 192.168.1.x, the M4 on 10.0.1.x \u2014 different subnet, self-caught); a date called fabricated without checking it had a source. FOUR of the five were caught by the steward, not by me. All CENSUS failures, none reading failures. The verification ladder ALREADY carries 'censused routes vs seen routes' \u2014 the instrument existed and did not fire. RULE: a negative result carries the routes searched, or it is not a result.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "CONTROL-BUILT-BY-EXTRACTION-LEAKS-BY-CONSTRUCTION \u2014 twice in five minutes, verifying the Constraint 6 placement, I built positive controls for a NEGATION by lifting the affirmative phrase out of the sentence that denies it. 'establishes that the pair constitutes a check' is a literal substring of 'Neither this doctrine nor any evidence ... establishes that the pair constitutes a check'. It must leak, always. Substring containment has NO notion of polarity and cannot verify a negation. RULE: build controls by INVERSION, never by extraction; where polarity is the claim, read it and report that containment did not cover it.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "containment-checker-built-for-quotation-fidelity", "predicate": "prevention", "object": "Discharged REVIEWED-85's authorization precondition \u2014 a DIFFERENT failure class from the one it was built for. Built 2026-08-02 ~11:00 to verify quotes in a jurist package (where it caught a fabricated terminal period inside a blockquote, read past twice). Hours later the ruling required mechanical containment of /wrap-up \u00a71.6 and /wake-up \u00a72.a quotes the jurist could not read: 7/7 contained, 5/5 controls absent. Without it REVIEWED-85 lands with an undischarged condition. Transfer from quotation-fidelity to authorization-precondition.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "wake-substrate-check-rule", "predicate": "prevention", "object": "Caught at 10:44 that REVIEWED-85 was already placed (10:41), three minutes after a wrap naming it the sole blocker. The rule \u2014 a disposition clause is not a status; check the substrate before listing an authorized item as unbuilt \u2014 prevented reporting an authorized item as blocked for a second consecutive day.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "pre-registering-grading-before-reading", "predicate": "prevention", "object": "Caught that 'reference' was the wrong term in the archive divergence criterion BEFORE any output was opened. The v1 protocols mandate invented bibliography (a deliberate Borges/Eco device); counting citations would have compared two fiction generators and inflated divergence enormously, making the doctrine look strong for a bogus reason.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "THE-ARCHIVE-SUPPLIED-THE-ARM-THE-TRIALS-CANNOT \u2014 v1 Chamber (2025) paired two frontier models of matched capability, so their mutual divergence CANNOT be a capability-gap artifact. The Fool trials run at a large capability gap where divergence has that alternative explanation. Two arms, same result: formation difference alone suffices. Evidence predating the doctrine by a year, steward-designated rather than executor-selected.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "capablemind-l2", "predicate": "transfer-gap", "object": "Five months of chamber/studium work has produced L2-shaped material and transferred NONE of it. Checkable 2026-08-02: risk-manager-spec.md, personality-traits-spec.md, mindset-runtime-spec.md all last touched 2026-03-08; no amendments/ directory exists in thinking/David/, which is that repo's own first phase for spec change. Lead transfer candidate: differently-biased-checkers (ratified at Constraint 6) \u2192 risk-manager-spec.md v0.2 'buildout needed'. The unasked question: when L2 evaluates its own constitutional self-adjustment, what checks it?", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-the-archive-answered-and-constraint-6-moved.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "MECHANICAL-CHECK-CERTIFIES-THE-CODE-WHILE-CLAIMING-THE-RESULT — every substantive vignette defect was caught by rendering the artifact and looking, none by the checks, and all the checks passed. The field colour was bound to a class no element carried (Layer 3's whole mode mapping would have inherited the panel's ink and looked correct); a hand-rolled palette violated §III's sacred-palette clause and collapsed dark-mode contrast; interval clearings read as smudges. The jurist package I wrote asserted a trace table of 'honoured' verdicts — it was checking the code against MY READING of the spec, not against the spec.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "APPLYING-A-DOCTRINE-WHERE-IT-DOES-NOT-GOVERN — asked whether to send the vignette spec to Fable, I reached for Constraint 6's independence framing (weak vs strong form) and attached a caveat about not treating agreement as corroboration. Steward corrected: it is a DESIGN task, not a checking task, so independence does not arise and the caveat was empty — a design proposal is an artifact you judge by looking, not a claim needing corroboration. The maxim going decorative, which ~/CLAUDE.md explicitly asks me to flag.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "the wake's substrate-check rule (a disposition clause is not a status)", "predicate": "prevention", "object": "Caught the inherited pulling thread's own checkable claim being half false — the morning wrap asserted 'there is no amendments/ directory in thinking/David/' and there is: 14 files, last touched 2026-06-13. Cost avoided: opening the L2 transfer by CREATING a directory that exists, ignoring eight weeks of precedent and its naming convention, and telling the steward his repo lacks a phase it has been using. Notable because the census instrument failed five times the previous day when banked as a LESSON, and fired here when written into a PROCEDURE (the wake's §3 substrate-check step).", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "absence-of-a-check-must-not-be-representable-as-the-safe-case", "predicate": "prevention", "object": "Found at three layers in one day and transferred forward at each: a shell pipeline returning 0 for 'could not look' (suppressed stderr made a missing git ref and a genuine sync identical); BackupOrchestrator.countUnprotectedEntries returning 0 for 'never backed up' (betterMemories_app#176); and then written INTO the L2 amendment as CheckerPosition's 'unknown' default, which must never be 'observed'. The L1 bug became the worked instance the L2 proposal cites.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "arc-vignette", "predicate": "governing-anchor", "object": "The facade of Notre-Dame de Paris (steward, 2026-08-02): for the unlettered it gave the knowledge they could not YET read, WITHOUT interpretation. A biblia pauperum delivers structure without proposition — no caption names a figure, yet order, rank, centrality and seriousness arrive. Resolves how the vignette gives symbolic territory while protecting the reader from interpretation: MEANING LIVES IN THE SYNTAX, NOT THE LEXICON. Marks stay undecodable; the arrangement is grammatical. A diagram invites decoding; asemic writing refuses it while remaining inscribed. NOT IN THE SPEC — searched, zero hits — and the single most render-determining constraint the document lacks.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "gitea-push-backlog", "predicate": "superseded-diagnosis", "object": "Recorded for weeks as 'blocked on VPN'. False for git: port 22 is filtered (ssh times out), 443 works — ARC pushes to gitea fine over HTTPS. The dotfiles gitea remote is SSH and its repo is EMPTY (nothing ever pushed); a one-line remote set-url to HTTPS is the fix, pending credentials. Steward confirms only the M4 needs the VPN, not the pushes.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-pm-the-transfer-landed-and-the-vignette-was-a-diagram.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "REMOVING-A-CLAIM-CONCEALS-THE-RELIANCE — I found an unsupported sentence in my own control document, reported removing it, and actually dropped the QUALIFIER from the obligation instead. The dependency survived, now implicit. Invisible to me, to the frozen kernel, and to four mechanical gates; found by a differently-formed reader (Fable) on a blind read. The deliberately-defective twin carried the EXPLICIT version of the same error and the concealed one is what survived review. RULE: the test is not 'is the bad sentence gone' but 'does the conclusion still need it'.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "CHECK-CERTIFIES-CODE-WHILE-CLAIMING-RESULT, five more instances in one session, inside the instruments built to escape it: the trial-03 degraded guard (answer non-empty vs answer produced); three splitter defects found only by contact with real documents; §3.3 false-passing a package whose Part VII IS a collected limitations section; and the twin ledger asserting 'ground truth is the ledger' when its gate only ever established 'the ledger records every DIFFERENCE'. TWO OF THE FIVE were caught by the steward asking an ordinary practical question, not by any instrument.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "THE-DISCRIMINATION-GATE — a check must return DIFFERENT verdicts on two REAL artifacts, one known to have the property and one known to lack it. Same verdict on both = it has demonstrated nothing, however many synthetic fixtures it passes. Built and shown REJECTING the §3.3 pattern as it actually shipped (flagged=False on both a package that has a collected limitations section and a ruling that has none). Root cause it fixes: fixtures derived from the CHECK inherit the check's blind spot; derive them from the PROPERTY, and draw them from real artifacts.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "pre-registration-written-before-the-run", "predicate": "prevention", "object": "Trial 04 did NOT repeat trial 03's fatal prompt/document interaction, because its pre-registration reasoned about the PROMPT and not only the document and the grading. The anti-echo clause was predicted inert on an A-free document and was inert across all six runs. Trial 03 died of exactly this omission one session earlier; writing the omission into the next pre-registration as a section stopped it.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "the directional-contamination rule, fixed before the read", "predicate": "prevention", "object": "Correlation 01's jurist score survived a live recall risk without special pleading, because the rule fixing how a high score may be used was written BEFORE the read: recall could only INFLATE, so a low score is robust and a high score needs the fresh context confirmed. Two behavioural controls then settled it from inside the result — the D3 miss (easiest defect to find by diffing, hardest by reading) and version-appropriate findings. Had the rule been reasoned out afterwards it would have been indistinguishable from rationalising a result I wanted.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "constraint-6-differently-biased-checkers", "predicate": "first-measurement", "object": "Correlation 01, 2026-08-02: on one document with ledger-fixed ground truth of six defects, the jurist (Fable 5) found 4 and the Fool (Qwen 3.6 35B) found 0, with NO OVERLAP in what they caught — and the two converged only on the two defects the ledger did NOT record. No evidence of correlated misses, which is the condition CLAUDE.md states the doctrine would be falsified by. Limits: n=1 document, one pair, and both are formation-DIFFERENT readers, so it says nothing about the jurist-executor pair CLAUDE.md actually flags as untested.", "valid_from": "2026-08-02", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-02-evening-the-control-was-not-sound.md", "extracted_at": "2026-08-02"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "BUILDING-FROM-SPECS-INSTEAD-OF-PROFILING-THE-RUNNING-PROCESS — spent an afternoon designing a transatlantic clasp (43L/43M) to unblock an ingest, complete with a benchmark and a note to Seb, without once profiling the instance. The instance was never inference-bound: it was event-loop-pinned in a synchronous SQLite call. `sample` + the CDP inspector answered in five minutes what hours of reading specs had not. The clasp could not have moved anything.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "PROPOSED-WORK-AGAINST-A-STANDING-INSTRUCTION-I-HAD-NOT-READ — wrote a full L1 re-entry plan (census, oracle, fixture, twin) without opening `project-L1-reliability.md`, which MEMORY.md requires before ANY L1 work and which carried an explicit 'Do not re-enter L1 until Seb responds'. Worse, the plan proposed MORE DIAGNOSIS into a workstream whose actual condition was a surplus of undelivered diagnosis. Caught only because the steward asked whether I had read the memory.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern", "object": "SHIPPED-A-NUMBER-FROM-AN-UNCONTROLLED-INSTRUMENT, ~7 times in one session, on the day whose central finding was uncontrolled instruments: `^\\s+## REVIEWED` matched the preceding NEWLINE and reported 80 indented headers where a fence-tracked census found 3 (27x overstatement, told to the steward before checking); aliased `ls` reporting files ABSENT that `grep` was reading; `cp -c` failing because this cp is GNU not BSD; a `head -12` index list nearly read as zero; DB paths wrong from printing basenames; stderr suppressed twice, hiding the reason a step failed. KNOWING THE NAME OF A FAILURE CLASS CONFERS NO IMMUNITY TO IT.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "capablemind-and-chamber", "predicate": "drift-pattern", "object": "GOVERNOR-EXISTS-AND-NEVER-ENGAGES — five subsystems in one day held a control that is present in code and has never run, each invisible because an inert control reports success: coherence_evaluated = 0 of 813,178 chains (not one, ever); ANALYZE never run in four months; BackupOrchestrator.countUnprotectedEntries returns 0 when never backed up; governance-drift-check 3 of 5 families inert against the current CLAUDE.md; 71 of 75 verification-ladder entries cited nowhere. The class is not 'a bug' but a habit of building controls and never checking that they engaged.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "claude-code", "predicate": "drift-pattern-good-direction", "object": "ASK-THE-MACHINE-NOT-THE-SPECS — profile the running process, count the rows, read the query plan. Four months of L1 reasoning had not found the ingest blocker; `sample` -> SIGUSR1 -> CDP inspector -> EXPLAIN QUERY PLAN found it in under an hour, and the fix was one PRAGMA. The steward's framing holds: distance is what makes this available, because from inside the work you reason about the code you just wrote rather than interrogating the process that is running.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "the census pre-registration's own lenience clause", "predicate": "prevention", "object": "Stopped me banking a happy result. Census 01 predicted decay in the newest instruments; `fool/` came out sound, which was the comfortable answer. The pre-registration had required, IN ADVANCE, that an opposite-to-predicted skew be first tested as 'did my classification go lenient?'. Testing that moved the census to the wake instruments — where the real finding was (drift-check 3-of-5 inert). A prediction written before the look converted a pleasant miss into the session's first substantive result.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "backup-before-mutate, and query the copy not the live system", "predicate": "prevention", "object": "Made the entire L1 diagnosis possible without touching a wedged production instance. The live SQLite could not be opened read-only (mode=ro cannot write the -shm needed to read the WAL), so every row count, index inspection, EXPLAIN QUERY PLAN and the ANALYZE before/after benchmark ran against the verified 1.4GB backup taken BEFORE any change. A habit adopted for safety turned out to be the only route to the evidence.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|
||
{"subject": "count-first-then-look (verification ladder)", "predicate": "prevention", "object": "Caught my own truncated census in the act. A `head -12` listing of REVIEWED indices showed causal_chain with nothing, and I was one sentence from reporting 'causal_chain has NO index'. Counting first (SELECT count(*) ... WHERE tbl_name='causal_chain' -> 5) refuted it before it reached the steward. The ladder entry that fired was banked from a DIFFERENT failure class (truncated file listings), which is the transfer signature.", "valid_from": "2026-08-03", "valid_to": null, "confidence": 1.0, "source_file": "session-2026-08-03-the-governors-that-never-engaged.md", "extracted_at": "2026-08-03"}
|