Skip to content

feat: harden bca terminal readback correlation - #63

Merged
CondorCommodore merged 1 commit into
mainfrom
agent/cos-bca-readback-correlation
Aug 4, 2026
Merged

feat: harden bca terminal readback correlation#63
CondorCommodore merged 1 commit into
mainfrom
agent/cos-bca-readback-correlation

Conversation

@CondorCommodore

Copy link
Copy Markdown
Owner

Summary

  • require a single exact terminal BCA receipt instead of scanning terminal states loosely
  • return the exact correlated terminal receipt from the coord client and use it in the assignment coordinator
  • add focused client/coordinator tests for duplicate terminal receipts and exact terminal receipt selection

Testing

  • python3 -m pytest -q tests/test_c2_coord_client.py tests/test_cos_assignment_coordinator.py

Follow-up seam

  • coord-api BCA delivery rows still do not expose cli_session_id, so this PR hardens correlation on the authoritative fields currently returned by the API and leaves full CLI-session tuple enforcement as a cross-repo follow-up

@CondorCommodore
CondorCommodore force-pushed the agent/cos-bca-readback-correlation branch from 228417d to c263c94 Compare August 4, 2026 00:31
@CondorCommodore
CondorCommodore merged commit 4d04d23 into main Aug 4, 2026
5 checks passed
@CondorCommodore
CondorCommodore deleted the agent/cos-bca-readback-correlation branch August 4, 2026 00:32
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.

1 participant