d74f0814da
Finish the wiki root move, zone map view and spec approval
...
- Follow home/user-guides/ through one GUIDE_PATH_PREFIX constant.
- Add a read-only Origin Zone detail view with the map as the main panel.
- Name due diligence explicitly and add its section headings.
- Add admin-only, four-eyes specification approval (portal and API).
- Empty the New-zone geometry placeholder instead of showing null.
2026-10-27 17:41:08 +00:00
08096e168f
P99C: compliance automation - CoA auto-generation and EUDR due diligence
...
- Versioned product specification table (Unrefined Shea Butter v1.0 seed) with
spec-based QC evaluation replacing hard-coded thresholds
- Structured QC results with test methods and four-eyes verification
(submitter cannot self-approve)
- reportlab IXG Quality Summary PDF auto-generated on quality approval,
SHA-256 hashed; original independent lab PDF kept authoritative
- CertificateOfAnalysis version/status/hash/approval/supersede lifecycle;
commercial release publishes to buyers and triggers notification
- EUDR evidence workflow: Facility, OriginZone, CollectorGroup, HarvestIntake,
IntakeBatchLineage, DueDiligenceCase, EUDREvidence, RiskAssessment,
MitigationAction, DueDiligenceStatementReference with rule-based
completeness check and risk assessment (no AI legal conclusions)
- Ops portal: QC Approvals, CoA Reviews, EUDR Compliance screens
- Buyer portal: /portal/compliance page
- 22 automated tests covering four-eyes, CAPA, PDF+hash, publish/notify,
EUDR blocks and buyer isolation
2026-08-05 13:58:39 +00:00