fix(telegram): harden durable topic archive authority - #3828
Conversation
|
@Yeachan-Heo successor PR is ready for exact-head review at |
e798563 to
3fdb2c9
Compare
|
Refreshed exact head |
7f34590 to
caa929f
Compare
|
Exact head |
caa929f to
4a44126
Compare
|
Exact head |
4a44126 to
dd87e8a
Compare
|
Exact head |
|
Triage verdict: MERGED via squash ( Reviewed the full diff against The prior #3700 blocker is addressed exactly: |
Summary\n\nSuccessor to closed PR #3700, based on current
devand materially updated for the repository owner's exact-head finding.\n\n- preserves the reviewed shared durable Telegram topic authority, CAS convergence, retry recovery, and exact Windows replacement work;\n- requiresok === false,error_code === 400, and an exact allowlisted Telegram description before treating an archive error as idempotently settled;\n- proves identicalTOPIC_NOT_FOUNDtext under 401, 403, 429, and 500 remainsarchive_pendingwith a durable retry job;\n- advances the daemon generation to 51 and refreshes the semantic manifest;\n- retains the current-devSDK operation inventory closure required by #3813.\n\n## Verification\n\n-bun --cwd=packages/coding-agent run check\n-bun scripts/telegram-daemon-generation-guard.ts --validate-current-tree\n- 700 tests pass across the daemon, topic registry, settle fence, CAS, #2960, red-team, SDK inventory, and generation-guard suites\n- focused archive settlement matrix: valid 400 settles; 401/403/429/500 remain retryable\n\n## Prior blocker disposition\n\nAddresses the terminal findings in #3700 comments 5186020314 and 5186230104 exactly. No allowlisted description can settle durable archive authority unless Telegram reports documented error code 400.