AnalogForge Agent is a research system with reproducibility and license gates.
- Use Python 3.12 and the pinned
uvenvironment. - Keep changes scoped and add tests for behavior.
- Do not vendor models, PDKs, copyrighted papers, or unclear-license circuits.
- Record source URL, commit, SPDX identifier, and redistribution status for every topology, benchmark, PDK, or external tool.
- Run the local quality suite before committing.
- Never add credentials, machine-specific absolute paths, or generated SPICE work directories.
All convergence failures and unmet constraints remain in public reports.