Skip to content

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

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

chronoai-fkst[bot] merged 4 commits into
qa-toolsfrom
qa-tools-fkst-staging

Conversation

@chronoai-fkst

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

Copy link
Copy Markdown
Contributor

github-devloop Rollup

Scope

Highlights

  • Makes non-testing Task input and handoff workflows restart-convergent using durable, Task-owned intents.
  • Adds idempotent input and handoff materialization, preserving original identities and payloads across retries, lost acknowledgements, and standalone MongoDB restarts.
  • Enforces generation-fenced, atomic one-time consumption so expired, requeued, stale-generation, or previously consumed data cannot be reused.
  • Aligns Memory and Mongo repository behavior by using the internal handoff operationId as the authoritative materialization identity while separately validating public handoff IDs.
  • Adds deterministic coverage for failure injection, identity collisions, concurrent handoff resolution, generation rollover, reconciliation, and internal-field leakage.
  • Preserves existing public HTTP and OpenAPI contracts; no new public fields, routes, or Mongo transaction requirements.

Review Follow-up

  • The initial implementation exposed a Memory/Mongo identity mismatch for the same handoff operation with a different public link ID.
  • The follow-up fix added operation-keyed lookup and the missing shared repository contract case. PR github-devloop implementation for #50 #51 subsequently passed review and was merged into the integration branch.

中文摘要

  • 任务输入与交接流程现可在失败、重试及 MongoDB 重启后稳定收敛。
  • 输入和交接采用持久意图、操作 ID 幂等物化及代际隔离的一次性消费。
  • 修复 Memory 与 Mongo 的交接身份语义差异,并补充确定性回归测试。
  • 保持现有公开 API、OpenAPI 模式及部署要求不变。
    ⟦AI:FKST⟧

chronoai-fkst Bot and others added 4 commits September 11, 2026 05:36
…issue/ChronoAIProject/talos/50/ready-github-devloop-issue-ChronoAIProject-talos-50-intake-2862649935-3279518949
…ject/talos/50/ready-github-devloop-issue-ChronoAIProject-talos-50-intake-2862649935-3279518949

github-devloop implementation for #50
@chronoai-fkst

chronoai-fkst Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

github-devloop-integration rollup observe sample

status=clean
reason=clean
head_sha=f41072213ecae717ab9fb3a37661b967897ac889
first_clean_observed_at_ms=1789107265050
sampled_at_ms=1789109034851

@chronoai-fkst
chronoai-fkst Bot merged commit 47a1e74 into qa-tools Sep 11, 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