Skip to content

Roll up qa-tools-fkst-staging into qa-tools - #44

Merged
chronoai-fkst[bot] merged 6 commits into
qa-toolsfrom
qa-tools-fkst-staging
Sep 9, 2026
Merged

Roll up qa-tools-fkst-staging into qa-tools#44
chronoai-fkst[bot] merged 6 commits into
qa-toolsfrom
qa-tools-fkst-staging

Conversation

@chronoai-fkst

@chronoai-fkst chronoai-fkst Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

github-devloop Rollup

Repository: ChronoAIProject/talos
Upstream: qa-tools
Integration branch: qa-tools-fkst-staging
Immutable integration head: a7fc21d421102d4c1a367c650d479cd690752af3
Ahead commits: 6
Included work: #42 via PR #43

Highlights

  • Binds terminal interactive-action retries to immutable, server-authored dispatch credentials instead of mutable Task ownership.
  • Adds monotonic dispatch generations and repository-level compare-and-set fencing for dispatch, terminalization, requeue, reclaim, expiry, and teardown races.
  • Preserves the first terminal winner and its dispatch binding, allowing correctly bound retries to converge on 409 action_already_completed while stale or invalid bindings receive a uniform 401.
  • Enforces credential-carrier consistency and validation ordering to reduce task/action existence disclosure.
  • Adds bounded, restart-safe Mongo quarantine for unsafe legacy in-flight actions, including interrupted-migration recovery coverage.
  • Expands Memory/Mongo repository and HTTP contract coverage for redispatch, lifecycle transitions, winner immutability, malformed bindings, route normalization, and legacy records.
  • Removes fixed-by-construction Browser execution counters; tests now assert authoritative persisted repository outcomes without claiming Browser exactly-once execution.

Status

PR #43 completed eight review/fix rounds, received unanimous approval, passed its pre-merge CI gate, and was merged into qa-tools-fkst-staging. This rollup records staging integration only; it does not represent delivery to qa-tools.

中文摘要

  • 终态操作重试改为绑定不可变的派发凭据与递增代次,不再依赖可变 Task 租约。
  • 通过仓储级 CAS 保证首个终态结果胜出,并统一处理过期、重派发、回收与关闭竞态。
  • 增加旧版 Mongo 在途操作的分批隔离及中断后恢复验证。
  • 补充 Memory/Mongo 与 HTTP 契约测试,并移除无法证明浏览器仅执行一次的代理计数断言。
  • 当前内容仅合入 qa-tools-fkst-staging,尚未交付到 qa-tools
    ⟦AI:FKST⟧

chronoai-fkst Bot and others added 6 commits September 9, 2026 08:48
…ject/talos/42/ready-github-devloop-issue-ChronoAIProject-talos-42-intake-0095365767-3457801545

github-devloop implementation for #42
@chronoai-fkst

chronoai-fkst Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

github-devloop-integration rollup observe sample

status=clean
reason=clean
head_sha=a7fc21d421102d4c1a367c650d479cd690752af3
first_clean_observed_at_ms=1788952135101
sampled_at_ms=1788953901279

@chronoai-fkst
chronoai-fkst Bot merged commit 2dd6dd2 into qa-tools Sep 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants