New React Backend Repository
Find a file
Alexandre Brandizzi 833fb816ee
chore(governance): enforce backend architecture and quality gates (#31)
* docs(governance): add canonical governance docs, unified quality-gate script, and CI parity

- ARCHITECTURE_AND_CODE_QUALITY.md: canonical layering, EF allowlist,
  transaction/commit convention, cancellation, migrations, error disclosure,
  Big-O/perf, ADR exceptions (supersedes BACKEND_ARCHITECTURE.md)
- QUALITY_GATES.md: gate inventory + pass/fail/skip semantics; local==CI
- REVIEW_AND_PR_FRAMEWORK.md: exact-head review, board-backed regression
  inventory, security/perf evidence, ADR exceptions, no godfile theater
- AGENTS.md: repo-specific delta + precedence pointers
- scripts/governance-check.sh: unified G1 restore + G2 ArchitectureTests +
  G3 changed-file format (portable bash)
- .github/workflows/architecture-quality.yml: call the same local script
- ArchitectureTests.cs: add business-service interface-dependency invariant

* fix(governance): make backend gate complete

* fix(ci): enforce governance on every pull request
2026-07-24 17:41:10 -03:00
.github chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
Api.SeaHavenIndustries refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
Api.SeaHavenIndustries.Tests chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
Data.SeaHavenIndustries refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
docs/work-orders/phase-1 fix(work-orders): address PR13 phase-1 review feedback 2026-07-17 14:51:56 -03:00
scripts chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
SeaHaven.DataServices refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
SeaHaven.Services refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
SeaHaven.Services.Tests Add starter unit tests for validators, DTO mappers, and PagedResult (#9) 2026-06-22 18:56:46 -04:00
SeaHavenIndustries chore(config): document Phase 7 feature flags in appsettings and .env.example 2026-07-13 13:23:54 -03:00
SeaHavenIndustries.Tests refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
.env.example chore(config): document Phase 7 feature flags in appsettings and .env.example 2026-07-13 13:23:54 -03:00
.gitattributes Initial commit 2024-09-28 14:58:36 -04:00
.gitignore Add project TODO tracking deferred work items 2026-04-17 13:08:12 -04:00
AGENTS.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
ARCHITECTURE_AND_CODE_QUALITY.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
BACKEND_ARCHITECTURE.md refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00
QUALITY_GATES.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
REVIEW_AND_PR_FRAMEWORK.md chore(governance): enforce backend architecture and quality gates (#31) 2026-07-24 17:41:10 -03:00
SeaHavenIndustries.sln test(work-orders): add Phase 0 domain unit tests 2026-07-02 09:19:28 -03:00
TODO.md chore(docs): remove Phase 7 ops markdown from PR scope 2026-07-13 13:51:34 -03:00