Skip to main content

Module technical_spec_repository_impl

Module technical_spec_repository_impl 

Source
Expand description

PostgreSQL implementation of TechnicalSpecRepository (Story 3.8 โ€” FR33).

All sqlx::Error paths are wrapped in AppError::Database(_) โ€” no Result<_, String> debt (CRITICAL.md #4 / #555).

Signatures are append-only: only save_signature writes new rows. The DB trigger tech_spec_sig_no_mutation (cf. migration 20260605060000) blocks any UPDATE / DELETE at the SQL boundary.

Structsยง

PostgresTechnicalSpecRepository