Skip to content

Step NC02: Protocol and Shared Kernel#9

Merged
deku2026 merged 10 commits into
mainfrom
codex/nc02-protocol-and-shared-kernel
May 22, 2026
Merged

Step NC02: Protocol and Shared Kernel#9
deku2026 merged 10 commits into
mainfrom
codex/nc02-protocol-and-shared-kernel

Conversation

@deku2026
Copy link
Copy Markdown
Contributor

Summary

  • Implements Step NC02: Protocol and Shared Kernel
  • Keeps scope limited to the active step
  • Updates traceability and acceptance evidence required by the step

Verification

  • dotnet restore ArcChat.slnx -m:1 - passed
  • dotnet build ArcChat.slnx -m:1 --no-restore /p:TreatWarningsAsErrors=true /clp:ErrorsOnly - passed
  • dotnet format ArcChat.slnx --verify-no-changes --no-restore - passed
  • dotnet test ArcChat.slnx -m:1 --no-restore /p:TreatWarningsAsErrors=true /clp:ErrorsOnly - passed

Traceability

  • Rows updated: NC-PROTO-001 through NC-PROTO-005, NC-NET-001 through NC-NET-006, NC-CORE-008
  • Matrices updated: docs/coverage/nc02-protocol-shared-kernel.md, docs/coverage/settings-schema.md, docs/inventory/nc00-environment-toolchain.md, docs/third-party-licenses.md; ArchitectureDesign support PR updates normative traceability matrices
  • Final-gate impact: FG.02 protocol/net foundation, FG.04 local persistence foundation, FG.08 settings persistence evidence, FG.09 dependency/license evidence

Out Of Scope

  • NC02.F1/NC02.F2 SBE code generation remains deferred because NC08.F1 is not approved
  • No UI, agent loop, provider implementations, sync implementation, keychain migration, or server/API replacement behavior is added

Open Questions

  • None

Comment thread packages/net-core/ArcChat.Net/Sse/SseEventSource.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/SseReaderTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/ResilienceAndErrorTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/ResilienceAndErrorTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/ResilienceAndErrorTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/ResilienceAndErrorTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/ResilienceAndErrorTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/SigningTests.cs Fixed
Comment thread packages/protocol-net/ArcChat.Protocol.Tests/EventReplayTests.cs Fixed
@deku2026 deku2026 force-pushed the codex/nc02-protocol-and-shared-kernel branch from a6d9b33 to 72ec1e1 Compare May 22, 2026 14:29
@deku2026 deku2026 marked this pull request as ready for review May 22, 2026 14:31
Comment thread packages/net-core/ArcChat.Net.Tests/SseReaderTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net.Tests/SigningTests.cs Fixed
Comment thread packages/protocol-net/ArcChat.Protocol.Tests/EventReplayTests.cs Fixed
Comment thread packages/net-core/ArcChat.Net/WebSockets/WebSocketSession.cs Fixed
Comment thread packages/protocol-net/ArcChat.Protocol.Tests/EventReplayTests.cs Fixed
Comment thread packages/protocol-net/ArcChat.Protocol.Tests/EventReplayTests.cs Fixed
@deku2026 deku2026 merged commit f7d580f into main May 22, 2026
6 checks passed
@deku2026 deku2026 deleted the codex/nc02-protocol-and-shared-kernel branch May 22, 2026 15: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.

1 participant