Files
probo/pkg
Sacha Al Himdani cf1dadc0b5 Add implemented state and justification to controls
Introduce `implemented` enum (IMPLEMENTED/NOT_IMPLEMENTED) and
`not_implemented_justification` (nullable text) fields on the Control
entity across all API surfaces (GraphQL, MCP, CLI), database, frontend,
and SOA export.

The database stores implementation state as a PostgreSQL enum
`control_implementation_state`. Controls default to IMPLEMENTED during
migration. The SOA list and PDF export show implementation status
alongside applicability, with "-" for non-applicable controls.
Justification columns are renamed for clarity: "Justification for
non-applicability" and "Justification for non-implementation".

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-17 11:01:04 +01:00
..
2026-03-16 00:28:47 +01:00
2026-03-06 15:00:42 +01:00
2026-03-16 00:28:47 +01:00
2026-02-02 18:42:50 +01:00
2026-03-13 17:18:02 +01:00
2026-03-11 15:34:37 +01:00
2026-03-06 15:00:42 +01:00
2026-02-04 18:32:53 +04:00
2026-03-13 17:18:02 +01:00
2026-03-13 14:48:13 +01:00
2026-03-16 00:28:47 +01:00
2026-03-16 00:28:47 +01:00
2026-01-17 12:34:23 -08:00
2026-03-11 15:34:37 +01:00
2026-03-16 17:46:32 +01:00
2025-11-20 19:25:29 +01:00
2026-03-16 00:28:47 +01:00
2026-03-13 17:18:02 +01:00
2025-07-14 12:38:07 +02:00
2026-03-16 00:28:47 +01:00
2026-03-16 00:28:47 +01:00
2025-12-15 18:24:00 +01:00
2026-03-13 14:48:13 +01:00