776 B
776 B
Agent Contract
After every code change:
- Run
just cito verify. Some tests bind to local ports and may require escalation. It is important they all run. - Run
just sanon Linux when running the nightly rust toolchain, if running stable toolchain ignore.
Rules:
- Do not introduce
unsafeoutsidecrates/platform/**orcrates/graphics/**. - Do not add cross-layer dependencies (CI will block this).
- Every bug fix adds a regression test.
- New dependencies require a one-line rationale in the PR description.
Docs:
- Be sure to review the project level documentation in docs:
- browser_architecture_initial_exploration.md
- browser_testing_strategy_high_level_to_detailed.md
- browser_project_structure_modularization_guide.md
- css_support_matrix.md