Books / Law as Code in Practice: French Family Benefits / Chapter 13

Part V · Chapter 13

Explaining a Decision to the Recipient

4 min read

Full-page risograph illustration: an open folder under a desk lamp, a blue line across its pages to a small red square.
Contents of Law as Code in Practice: French Family Benefits

By the end you can distinguish a saved calculation, an attached notice and an administrative explanation.

Lawyer: the four disclosure headings.
Analyst: inputs and operations behind an amount.
Developer: attach a document without treating its prose as a new legal fact.

The Fontaines’ file

“We received a number. Can you explain how you reached it?” Predict whether a proof of the amount also explains who made the administrative decision.

This chapter uses FontaineRemise, the Fontaine household in the recorded notice scene: three children, €40,000 resources, no age supplements, full-rate AF of €349.06. It is a different fictional file from the Garniers’ in Chapter 4, not another reading of the same facts.

The four headings

The pinned R. 311-3-1-2 CRPA, in force since 1 September 2017, includes:

Le degré et le mode de contribution du traitement algorithmique à la prise de décision

English gloss: the degree and manner in which the algorithm contributes to the decision. R. 311-3-1-2 governs information supplied on request, in intelligible form and subject to legally protected secrets. Separately, L. 311-3-1 and R. 311-3-1-1 CRPA distinguish the statement in a decision from the information disclosed on request. L. 311-3-1, introduced by the 2016 Digital Republic Act, requires an explicit statement when an individual decision is based on algorithmic processing, subject to its statutory exception. R. 311-3-1-1 specifies the statement’s content, including the processing purpose and how to exercise disclosure rights. It is not a claim that a proof automatically fulfils every disclosure requirement.

Heading What the demonstration can supply What the administration must confirm
Contribution of the algorithm Rules calculate the proposed amount and procedural dates Actual human review, discretion and decision-making role
Data and sources Fictional household facts, their provenance and pinned texts Which administrative data were actually processed
Parameters and weights BMAF and selected AF rounding reading Applicable settings in the operational decision
Operations Applied rules and proof steps Intelligible explanation appropriate to the recipient

Traitement algorithmique → algorithmic processing; notification → notice → the attached Notification document. Explaining a benefit calculation does not explain selection for a control investigation: that requires the grounds and data of the selection process.

An attached document

This excerpt of the Fontaine case (FontaineRemise) records a document’s identity and content fingerprint:

    evidence Notification: vocab.source_records::Resource {
        id "fontaine-fictional-generated-notice";
        status presented;
        observed_at @2026-04-15T12:00:00+01:00;
        recorded_at @2026-04-15T12:00:00+01:00;
        uri "resources/documents/notification.fr.txt";
        content_hash "sha256:eb4175829493575f46e646c31c24f77308d54eab822111a5161c5e80f366f21f";
    }

The attachment records the text presented with the case. It does not turn statements in the notice into adjudicated facts. A changed notice needs its own fingerprint and review.

The recorded file

Alongside the AF calculation, this fictional file contains a request for remission of a housing-aid overpayment debt whose merits are not disputed. To read the dates below as legal deadlines, assume that the paying body received the request on 15 April 2026, the case’s supplied request date. Under CCH R. 825-3, these dates concern the paying body’s acknowledgement and notification of its remission decision. They are not deadlines for awarding AF or for the recipient to lodge an appeal.

Question Recorded answer
AF amount, without age supplements €349.06 established
Acknowledgement deadline, assuming receipt on 15 April 30 April 2026 established
Decision notification deadline under the supplied request date 15 June 2026 established

The decision-notice scene preserves the five questions and a full French verbalisation recorded on 9 October 2026, through the local MCP recording server 0.1.0. That is the server version, not a CLI version. The two deadline questions were repeated on 11 October with law 0.1.12 in Chapter 12.

The French notice is a demonstration. A native French legal reviewer has not qualified it as ready to send. Its record of a successful verbalisation is a technical result, not legal or editorial approval.

Change one thing

Add a new human determination or correct an input. Recalculate the relevant question, then regenerate and review the notice. Editing its prose alone does not update the calculation. For a decency question reserved to an authority, follow Chapter 9 before describing a favourable housing decision.

What this gives the fund

The recipient’s explanation can be checked against the same saved answer used by the caseworker. The four headings also expose information that a calculation cannot supply: how the administration used it and what a person actually decided.

Where Catala stands on this

Catala 1.3.0 provides computation traces for inspecting intermediate steps (Catala book, ch. 2.4), alongside scenario tests and continuous integration (ch. 3.3). Arxo adds proof-bearing answers and content-hashed case documents as built-in forms; Catala 1.3.0 has no dedicated built-in case-document attachment form. An application can preserve and explain its results. Here the attachment connects a specific notice to the file; it does not establish CRPA compliance or supply the human role.

Exercise

  1. Why is €349.06 different from the Garnier amount in Chapter 4?
  2. Which heading specifically addresses the algorithm’s contribution to the decision, including the human role?
  3. Can the demonstration notice be sent as a legally approved template?

Contents · PDF · EPUB · Free under CC BY 4.0

Law as Code in Practice: French Family Benefits

Contents

You’re reading · Part V

What the Model Gives the Fund

Reading settings

Text size
Appearance

Preferences and your reading place are saved only in this browser.