AEP-030 / MAPPER WORKPAPERsource fragments · judgement ledger · schema gap reportsource-bound profiles · public evidence layer · no legal certification claim
Mapper / Workpaper / Interpretation surface

The middle layer must be visible.

Without a mapper, a machine-readable regulatory profile is just somebody’s private interpretation.

The Mapper records the conversion from official source text to operational profile JSON, including the parts that can be mechanically checked and the parts that remain human judgement.

01 / Workpaper chain

Source text becomes JSON in public.

The workpaper does not hide the translation. It breaks it into reviewable states.

01Official sourcepublic text
02Pinned artefactshashes
03Fragmentscitations
04Actionsobligations
05Profile fieldsJSON
06Judgementreview
07Traceabilityworkpaper
08Verificationreuse
run_all.py
profile: eu.dora.ict_incident.major.initial.v1
stages: 8
source_bundle: pinned
mapper_report: generated
traceability: present
result: PASS WITH REVIEW NOTES
Proof panel

Compact output first. Full detail below.

The terminal is evidence, not decoration. It should support the workpaper, not dominate the page.

02 / Judgement ledger

Where judgement entered, it is named.

Machine profiles should not pretend all interpretation is mechanical. The ledger makes review-required decisions visible.

DecisionWhy neededSource basisConfidenceReview
Incident classification fieldsOperational schema needs discrete profile fieldsDORA incident reporting source fragmentsMediumLegal review required
Time semanticsReporting process needs timestamps normalizedNotification timing obligationsMediumImplementation review
Disclosure controlsSome fields may be sensitive in public toolingSecurity and confidentiality considerationsLow to mediumPolicy review required
Judgement ledger · horizontal scroll where needed →
03 / Schema gap

The mapper creates an adoption surface.

Compare private schemas against a public source-bound profile.

This is the bridge from commons infrastructure to practical use: missing fields, unsupported fields, source-supported fields, interpretation-required fields and overclaim risks.

SCHEMA GAP REPORT
reference: eu.dora.major_ict_incident.v1
compared: vendor_dora_incident_v3.json

matched fields:              37
missing source-bound fields: 06
vendor-only fields:          11
interpretation-required:     04
disclosure-sensitive:        03
unsupported legal claims:    02
Commercially useful, publicly grounded

Useful without becoming closed infrastructure.

A gap report is a concrete output for vendors and compliance teams, while the reference profile remains open and challengeable.

04 / Review table

The wide table stays local-scroll.

Mapper review data is too wide to crush into narrow mobile columns. It should scroll horizontally inside its own container while the page itself remains stable.

Mapper answerProfile fieldSource fragmentEvidence labelReview statusNotes
Major ICT-related incident notificationincident_typeRegulatory source fragment concerning major ICT-related incidentssource-supportedreviewedField exists to preserve reporting category
Initial report timingnotification_stageReporting process source fragmentinterpretation-requiredneeds legal checkOperational staging must not imply legal sufficiency
Affected services and impactimpact_scopeIncident impact source fragmentsource-supportedreviewedMay require sub-field refinement in implementation
Wide review table · horizontal scroll →
05 / Boundary

The mapper refuses legal magic.

The mapper can show how a profile was assembled. It cannot certify that the profile is legally complete or accepted by a supervisor.

This layer can show
  • official source artefacts named and hashed
  • field provenance, mapper notes and reproducibility
  • schema divergence against a public reference profile
  • where interpretation entered the machine profile
This layer cannot show
  • legal approval or supervisory acceptance
  • that a filing, firm or vendor is compliant
  • that a mapping is legally complete without review
  • that pinned sources are automatically the latest legal state