Files
gstack/bin
garrytan a95f5fa209 W6 T3 (eng), T2 (DX): gstack-config lock, unset and transcript_repos
Every config.yaml mutation (set, unset, the allowlist pair, the user-slug
writer) holds one mkdir lock (pid file, stale after 10 s or a dead holder)
and replaces the file with one rename. set validates the full
transcript_ingest_mode grammar (new@<UTC>, +repos) with the existing error
shape; transcript_repos stores canonical remotes, rejects an empty list and
keeps the +repos marker in step in the same write; unset removes a key.
2026-10-03 21:14:47 +00:00
..