Repository navigation
feat(scripts,framework)!: four gates, and the last ten known gaps #219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
6be3a7d
f34ec3c
d47764e
49433c3
fb470b3
f2973c2
ecdba5e
04fd689
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,7 +5,7 @@ How Ultimate is built. [`../idea/`](../idea/README.md) answers *what and why*; t | |
| | Doc | Hook | | ||
| |---|---| | ||
| | [`00-conventions.md`](./00-conventions.md) | File layout, naming, export surface, LOC ceilings — the rules Biome and `x verify` enforce. | | ||
| | [`01-package-map.md`](./01-package-map.md) | 28 packages, 6 tiers, one reason to change each. What every package owns and must never do. | | ||
| | [`01-package-map.md`](./01-package-map.md) | 29 packages, 6 tiers, one reason to change each. What every package owns and must never do. | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Date the package-count claim. The package count is a load-bearing repository fact. Add the required As per coding guidelines, documentation must “date load-bearing claims with 🤖 Prompt for AI AgentsSource: Coding guidelines |
||
| | [`02-boundaries.md`](./02-boundaries.md) | Tier violations are build errors. `scripts/boundaries.ts` resolves the transitive chain and prints it. | | ||
| | [`03-request-lifecycle.md`](./03-request-lifecycle.md) | 17 ordered stages and why each sits where it does. ALS context, so no layer threads `actor`. | | ||
| | [`04-error-contract.md`](./04-error-contract.md) | `UltimateError`: one object, three renderings. Every error carries an executable `fix:`. | | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Do not claim that every package publishes to npm.
@ultimat3/flagshas never been published. The statement that all 30 packages publish in lockstep is false. Remove it or replace it with a registry-verified statement.scripts/release-facts.tsonly validates workspace facts.Based on learnings,
@ultimat3/flagshas never been published to npm.🤖 Prompt for AI Agents
Source: Learnings