Skip to content

FR: no classification ladder for Document Control, and a possibly stale IGI 1300 citation #745

Description

@tractorjuice

Follow-up from #744, which routed the Document Control classification ladder by regime.

The gap

REGIME_PARTIALS.FR in plugins/arckit-claude/config/doc-types.mjs maps to document-control-uk.md, and FR sits in UK_FALLBACK_BY_DESIGN. So all 12 French doc-types render [PUBLIC / OFFICIAL / OFFICIAL-SENSITIVE / SECRET] unless the user has set a non-UK classification_scheme.

This was deliberate, not an oversight. No authoritative French ladder wording exists anywhere in this repository, and inventing one for a governance document is worse than a fallback — a wrong ladder reads as authoritative. The deferral is registered in code rather than left as an unguarded hole, and the CI guard permits it explicitly.

What's needed

A document-control-fr.md partial, plus REGIME_PARTIALS.FR pointed at it and FR removed from UK_FALLBACK_BY_DESIGN. The guard in scripts/tests/test-regime-registration.mjs will then require the ladder to actually differ from the UK one.

The open question is what the ladder should be. France has two distinct schemes and the distinction matters:

  • Diffusion Restreinte — an administrative protection mention, not a classification
  • IGI 1300 — the formal classification scheme

plugins/arckit-fr/commands/fr-dr.md:237 already says these are distinct and that IGI 1300 is out of scope for that command.

The second thing

That same line refers to "Confidentiel Défense and above". France's 2021 IGI 1300 reform replaced the three-tier Confidentiel Défense / Secret Défense / Très Secret Défense scheme with Secret and Très Secret. If that's right, the citation is superseded and should be updated regardless of whether a partial is added.

I have not changed it — this is a domain-maintainer call, not a mechanical fix.

cc @thomas-jardinet as FR/EU domain maintainer.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions