02 constraints - smart-village-solutions/sva-studio GitHub Wiki
Dieser Abschnitt dokumentiert Rahmenbedingungen, die Architekturentscheidungen im IST-System direkt beeinflussen.
- Technische Constraints (Runtime, Plattformen, Infrastruktur)
- Organisatorische Constraints (Team, Betrieb, Governance)
- Regulatorische Constraints (DSGVO, BSI, BITV, FIT)
- Node.js
>=22.0.0gemäßpackage.json-Engine, pnpm>=9.12.2; lokale Entwicklung und CI müssen dieselbe Major-Version nutzen - Nx-Monorepo mit standardisierten Targets (
build,lint,test:unit) - TanStack Start/Router für App und Server-Routen
- Redis als Session-Store, lokal via Docker Compose
- OTEL-basierte Logging-/Metrikpipeline über Collector
- Architektur-/Systemdoku arc42-konform unter
docs/architecture/ - OpenSpec-gesteuerte Aenderungen mit Pflicht zur arc42-Referenzierung
- Repo-File-Placement Regeln werden per CI-Skript erzwungen
- PII-Schutz im Logging (Redaction + Label-Whitelist)
- Security- und Accessibility-Regeln aus
DEVELOPMENT_RULES.md - Nachweisbare Test-/Lint-/Type-Checks im Entwicklungsworkflow
Referenzen:
package.jsonopenspec/AGENTS.mdscripts/ci/check-file-placement.tspackages/monitoring-client/src/otel.server.ts