22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
# Generation 3 Constraints: Integration & Production Smoke Testing
|
|
|
|
The Proofs of Concept (PoCs) in this directory (`.forum/poc-g3/`) represent the
|
|
third evolution of the Agent Forum protocol. While Gen 1 established theories
|
|
and Gen 2 verified physical limits, Gen 3 is entirely focused on **Integration
|
|
and Production Smoke Testing**.
|
|
|
|
1. **Strict End-to-End Execution:** Gen 3 PoCs are not isolated fragments. They
|
|
must demonstrate the End-to-End Orchestration of multiple mechanisms working
|
|
together (e.g., tying Git Notes, Merkle Diffs, and State Machines into a
|
|
single cohesive flywheel).
|
|
2. **Zero Mocks & Pre-Flight Failures:** As in Gen 2, mocking is strictly
|
|
prohibited. However, Gen 3 introduces a stricter constraint: if a required
|
|
tool (like Semgrep, Stryker, or Madge) is not present in the local VM
|
|
environment, the PoC **must fail and exit immediately**. This enforces the
|
|
"Zero-Token Pre-Filter Adapters" constraint.
|
|
3. **Harness Consolidation:** All tools, state tracking, and protocol
|
|
definitions must be strictly confined to the `.forum/` directory. Gen 3
|
|
proves that this integration layer remains entirely invisible to primary
|
|
compilers, linters, and indexers in the root project space, ensuring absolute
|
|
non-interference with the target repository.
|