Bootstrap the .NET solution and continuous quality gates #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1
Depends on: #2
Outcome
Create the buildable repository foundation described by the approved architecture.
Scope
FinalFactory.Rendezvous.Server,FinalFactory.Rendezvous.Contracts,FinalFactory.Rendezvous.Client,FinalFactory.Rendezvous.TestClient, and test projects with enforced dependency direction.Acceptance criteria
Starting the first scoped bootstrap checkpoint: land the project README on
main, including the thin TestClient in the planned solution layout. Solution/project scaffolding and CI remain pending in this issue.README checkpoint pushed to
mainin2959c7e(docs: describe Rendezvous service (#3)). It documents purpose, responsibilities, connection flow, security boundaries, non-goals, and the planned thin TestClient. Remaining solution/CI bootstrap scope stays open.Resuming the remaining bootstrap scope on top of the completed #2 architecture checkpoint: solution/projects, dependency boundaries, deterministic/locked builds, analyzers/format gates, CI, and minimal cancellable HTTP/UDP server startup.
Bootstrap completed and pushed on
codex/issue-3-bootstrap(commite626b89) on top of #2. It adds the five-project solution, exact .NET/LiteNetLib pins and lock files, enforced dependency tests, analyzer/format/build/test CI, and a cancellable HTTP/UDP server. Verification: locked restore pass, release build 0 errors, formatter 0 changes, 5/5 tests pass, live/ready loopback smoke pass, graceful cancellation pass. The issue will close when the stacked branch lands onmain.