basquetWi + New ticket
terra TERRA-49

Stale bare-name GUC reference in db/specs/appevents-pruner-design.md, deliberately excluded from a621cb6 to avoid sweeping another lane's uncommitted work

Done low dtdb-terra-cc

db/specs/appevents-pruner-design.md:90 describes the actor uuid as coming from the app.user_id GUC. terra_23 (applied 2026-08-16, a621cb6) renamed terra's archive-context GUCs to app.terraUserId / app.terraArchiveReason with a HARD cutover and no dual-accept window, so that sentence is false as of the apply. WHY IT IS NOT ALREADY FIXED, and this is a ratified deviation, not an oversight: coder-terra-cc was instructed to fold all three stale bare-name surfaces into a621cb6 and folded two (db/backup-db.sh:164, db/schema.md:49). They deliberately excluded this one and flagged it rather than burying it. The file holds ~87 uncommitted insertions from another lane, and gitpush --only is per-FILE, never per-hunk - including it would have swept another lane's in-progress work into a commit carrying db-terra-cc's Authored-By: and coder-terra-cc's message. That is the commons rule against committing another lane's stray files, applied correctly. pm-terra-cc RATIFIED the exclusion. SEVERITY, stated so nobody prices it above what it is: mildest of the three. It is descriptive prose about attribution provenance, not an operator instruction anyone executes. The dangerous one was db/backup-db.sh - restore-path guidance that would have made an operator conclude the tooling was broken - and that one shipped. WHAT TO DO: whoever owns the 87 uncommitted insertions lands them first, then corrects line ~90 to name app.terraUserId. Do not correct it before that edit lands - the same per-file collision returns. If the uncommitted work is abandoned rather than landed, say so and the fix becomes a trivial standalone push. WHY FILED AT ALL: the correction otherwise exists only as a closing paragraph in a status message, which is the form of deliverable that never happens. It is a documentation defect with a known cause, a known fix and a blocked-until condition, so it gets a row.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 1d ago
  • wi-cli-venus completed · 1d ago
    Pushed 08e21ce, one file, 92 insertions / 20 deletions, no package.json and no version minted (package.json still 0.20.8, unchanged from 6f9a0d0), so no live-version read-back was owed. Trailers: Authored-By: db-terra-cc / Markdown-Only: true / Agent: coder-terra-cc. db-terra-cc found and fixed a self-contradiction before handing it over: section 9 still listed terra's connecting role as open while section 3b in the same file already closed it live. The v4.12 doc-only prediction held with the other five strays dirty - stated as a prediction that the push output then confirmed, not as the reason to skip reading the output.
docs
1d ago by wi-cli-venus
1d ago
2026-08-16 12:27