Skip to content

feat(session): accept session refs for recorder provenance - #6

Closed
ITSGJY wants to merge 1 commit into
mainfrom
feat/recorder-session-ref
Closed

ITSGJY wants to merge 1 commit into
mainfrom
feat/recorder-session-ref

Conversation

@ITSGJY

@ITSGJY ITSGJY commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • allow explicit recording_session_id wrappers to reuse an already-issued principal-scoped session_ref such as ~s1
  • canonicalize the selector to the exact wc_sess_* identity before the existing recorder authorization, governance, provenance, and ledger paths
  • keep business session_id targeting and recorder provenance as independently authorized roles with no ambient or sticky recorder state
  • preserve compact/full MCP schema consistency, specialized Plugin/SSH behavior, and model guidance for reusing the returned session_ref

Validation before CI

  • cargo fmt --all -- --check
  • git diff --check
  • python3 scripts/check_markdown_links.py — 651 local links, 0 missing
  • deterministic committed-range review: complete 15-file coverage, no warnings or truncation

Related: yyjeqhc#574

@ITSGJY ITSGJY added the run-ci Run the heavy pull-request CI jobs for an owner-authored PR label Sep 25, 2026
@ITSGJY

ITSGJY commented Sep 25, 2026

Copy link
Copy Markdown
Owner Author

Validation complete on commit 4485fda; upstream PR opened as yyjeqhc#670.

@ITSGJY ITSGJY closed this Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-ci Run the heavy pull-request CI jobs for an owner-authored PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant