- Build the solution.
- Run the full test suite.
- Keep changes aligned with the existing project split across
Core,Daemon,Cli,Events,LlmProxy,Mcp, and platform-specific projects.
- Target .NET 9
- Treat warnings as errors
- Keep nullable annotations enabled
- Add or update tests with behavioral changes
- Summarize the user-visible effect of the change.
- Call out policy, eventing, packaging, or security impacts.
- Include test evidence from
dotnet buildanddotnet test.
- Use semantic version tags in the form
vMAJOR.MINOR.PATCH. - Treat the
ci / ...workflow names as the stable branch-protection checks. - Tagged releases publish GitHub release assets and GHCR container images under
a5c-ai. - The nightly
edgeworkflow is for continuous integration of container artifacts, not for stable releases.