Skip to content

feat: execute SDL participant inject sequence - #1170

Merged
Brad-Edwards merged 11 commits into
devfrom
601-participant-demonstration
Sep 26, 2026
Merged

Brad-Edwards merged 11 commits into
devfrom
601-participant-demonstration

Conversation

@Brad-Edwards

@Brad-Edwards Brad-Edwards commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

Summary

Execute participant directed injects from compiled RAES SDL during the normal lab start lifecycle, using the operator's authenticated Claude CLI and retaining governed control, crossing, timing, and evidence records.

Requirement UIDs

  • (none — bug/refactor/maintenance run; see Traceability section below)

Related Issues

Closes #601

ADR Impact

  • ADR-021
  • ADR-052 (amended)

Changes

  • replace the study specific readiness path with a generic SDL participant delivery adapter
  • advance authored logical time and record proposal plus external direction controls through the RAES control plane
  • use role scoped MCP profiles, separate red and blue Claude sessions, and the operator's existing CLI authentication
  • retain four content addressed delivery records and document the successful TechVault qualification run
  • declare exact participant ingress support and preserve crossing history when APTL adopts runtime snapshots
  • preserve image free host publications during declared network reconciliation
  • split participant planning, crossing, transport, evidence, execution, and capability code into focused quality-gated modules
  • reconcile the rename and scenario pack documentation inventories with the final tree
  • use a user-owned executable fixture in cross-platform participant delivery tests

Test Plan

  • Unit tests pass
  • Integration tests pass if applicable
  • Full completion suite required in CI before merge
  • No coverage regression

Local targeted gate: 869 passed before the CI repairs; focused repair gates passed 269 tests, 13 inventory regression tests, and 433 participant/runtime/deployment/evaluator regressions. Stricter complexity checks and staged pre-commit hooks passed. Live qualification run run_20260925T153251Z completed four SDL-authored deliveries and reached Lab is ready; its later stop removed the lab but reported transcript finalization failure, so the artifact remains explicitly unsealed.

Ground Control Checks

  • Repository policy checks required in CI before merge
  • Pre-push Codex review completed; all findings fixed or dispositioned

Traceability

Checklist

  • Code follows the project's coding standards
  • Changelog: owned by Release Please (generated from the Conventional Commit PR title; no per-PR fragment)
  • Architectural docs updated if stack, package structure, or key behaviors changed

Documentation

Updated: see diff.

@Brad-Edwards
Brad-Edwards marked this pull request as ready for review September 25, 2026 06:01
@Brad-Edwards Brad-Edwards changed the title feat: add TechVault participant study pack adapter feat: execute SDL participant inject sequence Sep 25, 2026
@sonarqubecloud

Copy link
Copy Markdown

@Brad-Edwards
Brad-Edwards merged commit f3b9b3c into dev Sep 26, 2026
37 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.

1 participant