GodsDevProject commited on
Commit
5849c85
·
verified ·
1 Parent(s): 98cdc30

Create reports/explainability.py

Browse files
Files changed (1) hide show
  1. reports/explainability.py +6 -15
reports/explainability.py CHANGED
@@ -1,23 +1,14 @@
1
  def explainability_report(results):
2
  agencies = {r["agency"] for r in results}
3
- exemptions = set()
4
-
5
- for r in results:
6
- exemptions |= set(classify_exemptions(r["snippet"])["codes"])
7
-
8
  return f"""
9
- ## System Explainability Report
10
 
11
- **Purpose:** Public FOIA document discovery
12
- **Data Sources:** Public electronic reading rooms
13
- **Agencies Covered:** {', '.join(agencies)}
14
 
15
- ### Safety Controls
16
  - Robots.txt enforcement
17
- - Per-agency kill switches
18
  - Redaction detection
19
- - Exemption surfacing
20
-
21
- ### FOIA Exemptions Detected
22
- {', '.join(exemptions) or 'None'}
23
  """
 
1
  def explainability_report(results):
2
  agencies = {r["agency"] for r in results}
 
 
 
 
 
3
  return f"""
4
+ ### Explainability Report
5
 
6
+ **Purpose:** Public FOIA discovery
7
+ **Agencies:** {', '.join(agencies)}
 
8
 
9
+ Safeguards:
10
  - Robots.txt enforcement
11
+ - Kill switches
12
  - Redaction detection
13
+ - FOIA exemption surfacing
 
 
 
14
  """