You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
write_knowledge emits a WriteEvent file per object with no consumer gitignore #37
Every successful write_knowledge creates knowledge/write-events/{unix}-{hex}.md and refreshes that catalog. A 67-object Fabric capture produced 70+ WriteEvent files. They are not in templates/gitignore-fragment (**/.index/ only). Consumer brains either commit noise or leave untracked floods.
Doctor then counts WriteEvent as a first-class type.
Repro
python3 scripts/dekc_capture.py table --name foo --layer bronze
ls knowledge/write-events/
Expected
WriteEvents optional (DEKC_WRITE_EVENTS=0 or --no-write-event).
Default off for bulk walk/capture, on for session isolation if desired.
Fragment gitignore: knowledge/write-events/ except index.md, or the whole dir.
Do not refresh a global catalog of timestamps on every table.
Found on: DEKC 0.4.1 (GitHub Latest 2026-08-24), mixed PKC+SAC+DEKC second brain, Azure Fabric reverse-engineering walk. Not a sample-knowledge issue. Repro used live capture scripts from spillwave-second-brain cache data-engineering-knowledge-capture/0.4.1/.
Fixed in 0.4.2 via #45. WriteEvents are opt-in (DEKC_WRITE_EVENTS=1 or --write-event). templates/gitignore-fragment ignores **/write-events/* except index.md.
Activity
fix: 0.4.2 Fabric walk issues (#26–#44)
RichardHightower commentedon Aug 25, 2026
Fixed in 0.4.2 via #45. WriteEvents are opt-in (
DEKC_WRITE_EVENTS=1or--write-event).templates/gitignore-fragmentignores**/write-events/*exceptindex.md.