Skip to content

Phase 3: complete nREPL control and isolation validation - #21

Merged
norbot7865 merged 1 commit into
masterfrom
norbot/issue-15-finalize
Jul 15, 2026
Merged

norbot7865 merged 1 commit into
masterfrom
norbot/issue-15-finalize

Conversation

@norbot7865

Copy link
Copy Markdown
Collaborator

Summary

Final validation for #15 now that blockers #8/#9 are merged:

  • raw nREPL ctl reaches the exact-frame scheduler and controlled VM
  • raw nREPL ramp reaches the sample-accurate automation evaluator and completes
  • interrupt between remote play and offline render leaves audio healthy
  • incomplete/slow and malformed clients do not block or damage healthy clients
  • terminal and nREPL evaluations concurrently share the serialized runtime boundary under the race detector

The server lifecycle, sessions, loopback-safe CLI, bounded resources/output, protocol operations, docs, and validation MP3 were merged previously in #17. This PR closes the acceptance gaps that depended on #8/#9.

Validation

  • make test-nrepl
  • go test ./...
  • go test -race ./internal/nrepl -count=1

Closes #15.

@norbot7865
norbot7865 merged commit 9ccce5a into master Jul 15, 2026
4 checks passed
@norbot7865
norbot7865 deleted the norbot/issue-15-finalize branch July 15, 2026 08:40
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.

Phase 3 / M10: Provide loopback-safe nREPL sessions and CLI integration

1 participant