Skip to content

build: establish TypeScript quality foundation - #2

Merged
fabiorosa merged 2 commits into
mainfrom
agent/typescript-quality-foundation
Jul 25, 2026
Merged

build: establish TypeScript quality foundation#2
fabiorosa merged 2 commits into
mainfrom
agent/typescript-quality-foundation

Conversation

@fabiorosa

Copy link
Copy Markdown
Owner

What changed

  • added an npm workspace with strict TypeScript configuration
  • established API, worker, console, domain, and contracts boundaries without product behavior
  • added Prettier, ESLint, Vitest, typecheck, and build gates under one root command
  • added GitHub Actions using the committed lockfile
  • documented Node.js 22, local verification, backlog status, and session state

Why

This creates a separate, reviewable engineering baseline before AfterHook
begins its first vertical product slice. The empty boundaries preserve the
intended architecture without introducing speculative webhook behavior or
infrastructure.

Validation

  • npm ci
  • npm run quality
  • npm audit reports 0 vulnerabilities

Closes #1

@fabiorosa
fabiorosa marked this pull request as ready for review July 25, 2026 05:41
@fabiorosa
fabiorosa merged commit b337d76 into main Jul 25, 2026
2 checks passed
@fabiorosa
fabiorosa deleted the agent/typescript-quality-foundation branch July 25, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build: establish the TypeScript quality foundation

1 participant