GitLab #1
Ecosystem Optimization — What Changed
The Goetzendorfer ecosystem has been upgraded with shared infrastructure, centralized knowledge, and automation. Here's what's new and what action items exist for this repo.
Global Changes (already live)
- GitLab CE → EE 18.9.1 — Premium features now available (Epics, Group Boards, Required Approvals)
- Group Labels — Standardized across all groups:
P0-P3 priority, bug/feature/tech-debt/security/compliance types, needs-triage/in-progress/review/blocked status
- Group Milestones — Q2-Q4 2026 + "Ecosystem Optimization" milestone
- CI/CD Components Catalog — 6 reusable components in
infrastructure/ci-components:
validate (TypeScript + ESLint + Prettier)
security (Gitleaks + pnpm audit)
test (Vitest + Coverage)
deploy-vercel (Preview/Production)
deploy-docker (Docker Build + Deploy)
publish-package (GitLab Package Registry)
- New Shared Packages (in
projects-baseline/packages/):
@goetzendorfer/supabase-helpers — requireAuth(), error classes, client/server
@goetzendorfer/zod-schemas — Austrian + common validation schemas
@goetzendorfer/logger — Pino + Sentry structured logging
@goetzendorfer/testing-utils — Supabase mocks, test factories
@goetzendorfer/ui-primitives — EUR formatting, Austrian locale
- Renovate Bot — Automated dependency updates (Saturdays 6-10am), auto-merge patches for trusted packages
- Knowledge Gardener (Clank) — Weekly doc freshness checks, compliance tracking, change detection on push
Action Items for This Repo
References
- Baseline repo:
infrastructure/projects-baseline
- CI Components:
infrastructure/ci-components
- Compliance check:
bash scripts/sync-baseline.sh (in baseline repo)
- Compliance push:
bash scripts/compliance-push.sh (in baseline repo)
GitLab #1
Ecosystem Optimization — What Changed
The Goetzendorfer ecosystem has been upgraded with shared infrastructure, centralized knowledge, and automation. Here's what's new and what action items exist for this repo.
Global Changes (already live)
P0-P3priority,bug/feature/tech-debt/security/compliancetypes,needs-triage/in-progress/review/blockedstatusinfrastructure/ci-components:validate(TypeScript + ESLint + Prettier)security(Gitleaks + pnpm audit)test(Vitest + Coverage)deploy-vercel(Preview/Production)deploy-docker(Docker Build + Deploy)publish-package(GitLab Package Registry)projects-baseline/packages/):@goetzendorfer/supabase-helpers—requireAuth(), error classes, client/server@goetzendorfer/zod-schemas— Austrian + common validation schemas@goetzendorfer/logger— Pino + Sentry structured logging@goetzendorfer/testing-utils— Supabase mocks, test factories@goetzendorfer/ui-primitives— EUR formatting, Austrian localeAction Items for This Repo
CLAUDE.mdif missing or outdated.claude/rules/directory exists with baseline rules.gitleaks.tomlif missing.mcp.jsonwith context7 MCP server if missing.envpatterns in.gitignorelint:fixandtypecheckscripts topackage.jsonif applicableinfrastructure/ci-components@goetzendorfer/supabase-helpers,@goetzendorfer/zod-schemas, etc.)References
infrastructure/projects-baselineinfrastructure/ci-componentsbash scripts/sync-baseline.sh(in baseline repo)bash scripts/compliance-push.sh(in baseline repo)