Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.61 KB

File metadata and controls

25 lines (18 loc) · 1.61 KB

Contributing to Nexus Forge

Welcome to Nexus Forge! We appreciate your interest in contributing.

Architecture and Design

Before writing any code, contributors must review the following foundational documents to understand the system boundaries and constraints:

Engineering Policy A: Code Generation

Nexus Forge strictly enforces Engineering Policy A.

Key Rule: AI and automated generators may only be used for initial scaffolding and boilerplate. Once code is placed inside the src/ directory, it is production code and must never be blindly regenerated by a script.

All modifications to existing modules (like the Shared Kernel) must be performed via direct file edits (diffs) against the source code.

For full details on what is allowed and what is forbidden, you MUST read the canonical Code Generation Policy before opening a Pull Request.

Pull Request Requirements

  1. Compliance: Ensure your code passes all architectural isolation rules defined in the Enforcement Strategy.
  2. Tests: All new domain logic and primitives must maintain 100% behavioral coverage without relying on I/O.
  3. No Generators: Do not include generator scripts meant to overwrite entire src/ modules in your PR.