This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# Team-Level Rules
|
||||
|
||||
> This team's affirmed practices and corrections. Loaded after `org.md` as
|
||||
> strict-additive guidance; contradictions with broader policy are rejected.
|
||||
> Populated by the practices-discovery affirmation gate. Edit at the gate,
|
||||
> not directly.
|
||||
|
||||
## Way of Working
|
||||
|
||||
<!-- Affirmed during practices-discovery. Example: -->
|
||||
<!-- We use GitHub Flow with feature branches. Branches live 3-5 days max. -->
|
||||
<!-- Hotfixes branch from main and merge back via expedited review. -->
|
||||
|
||||
## Walking Skeleton
|
||||
|
||||
<!-- Affirmed during practices-discovery. Example: -->
|
||||
<!-- We don't run a walking skeleton — our deployment pipeline is mature -->
|
||||
<!-- and the slice cost outweighs the value at our maturity stage. -->
|
||||
|
||||
## Testing Posture
|
||||
|
||||
<!-- Affirmed during practices-discovery. Example: -->
|
||||
<!-- We use BDD. Specifications drive scenarios; scenarios drive code. -->
|
||||
<!-- Each Unit ships with feature files in /features/. -->
|
||||
|
||||
## Change Control
|
||||
|
||||
<!-- Affirmed by the team. Mode: strict or relaxed. Strict here holds for every intent and cannot be changed from chat. -->
|
||||
|
||||
## Deployment
|
||||
|
||||
<!-- Affirmed during practices-discovery. -->
|
||||
|
||||
## Code Style
|
||||
|
||||
<!-- Team-specific conventions beyond the linter. Example: -->
|
||||
<!-- - Prefer named exports over default exports -->
|
||||
<!-- - All async functions return Result<T, E>, never throw -->
|
||||
|
||||
## Forbidden
|
||||
|
||||
<!-- Team-specific forbidden patterns -->
|
||||
|
||||
## Mandated
|
||||
|
||||
<!-- Team-specific mandates -->
|
||||
|
||||
## Corrections
|
||||
|
||||
<!-- Self-learning loop appends here. -->
|
||||
Reference in New Issue
Block a user