FOIA Precedent
Government FOIA precedent library — workspace KB learnings condense into a PrecedentLearning domain with records retention, auto-approve on publish, and PII redaction via markings.
The FOIA Precedent pack demonstrates the org-KB learnings exchange in a government records context. FOIA case teams capture case notes, legal holdings, and redaction rationales in a workspace knowledgebase; on finalization, the platform condenses them into PrecedentLearning records — holdings, citations, and precedent categories — that land in an org domain with records retention, auto-approval on publication, and PII redaction via security markings.
What the pack provisions
| What | Detail |
|---|---|
PrecedentLearning object type | Properties: title (string), holding (text), citation (string), category (string: disclosure / exemption / fee-waiver / timing) |
foia_precedents governed domain | retentionDays set (records-retention policy), auto-approve on publish (requiredApprovals: 0), PII redaction via security markings |
| "FOIA Determination" process flow | Final stage approval action with promoteToOrgKb: true; knowledge.promotionTarget → foia_precedents / PrecedentLearning |
Installing the pack provisions both the governed foia_precedents domain and the FOIA Determination process flow. Starting a template instance auto-creates a workspace KB linked to foia_precedents. The full case-to-precedent-library journey works from the download.
Download
- foia-precedent.scrydon-pack.tar.gz — latest.
- scrydon-pack-foia-precedent-1.0.0.scrydon-pack.tar.gz — version-pinned.
Install
foia-precedent.scrydon-pack.tar.gz, and click Upload. The PrecedentLearning object type and the org-scoped foia_precedents domain are provisioned immediately, and the FOIA Determination process flow is made available org-wide.foia_precedents / PrecedentLearning.Learnings flow — auto-approve on publish
approval action on the bundled FOIA Determination template (the publishing stage already carries promoteToOrgKb: true), or via the Workspace-Admin Promote learnings button.PrecedentLearning records shaped to holding, citation, and category.foia_precedents has requiredApprovals: 0, learnings auto-approve and materialize immediately with no Review step. Publication is the gate; the Review queue is not used for this domain.Auto-approve is appropriate here because the FOIA process itself is the review gate. A FOIA case is reviewed, redacted, and published by the case team before finalization is triggered. By the time the platform condenses the workspace KB, the content has already passed human review. The Review queue adds no additional value.
PII redaction via security markings
FOIA cases often involve personal information that must be redacted from published precedents. The foia_precedents domain uses security markings to gate access to PII-sensitive properties:
- Properties tagged with the
piimarking are visible only to members who hold thepiimarking. - In a published precedent, the
holdingtext is authored to exclude PII (by the case team during the FOIA redaction step); the raw case note from which it was derived stays in the workspace KB, which is not published to the org domain. - If a
holdingstill contains PII (e.g. a name), DLP scanning will flag it before materialization. Configure your DLP policy to block PII inholdingfields for this domain.
Records retention
The foia_precedents domain has a retentionDays value set. After the retention period expires, the platform flags eligible rows during the retention sweep. Deletion still requires an explicit org-admin action — the sweep identifies candidates but does not delete autonomously.
Retention sweep identifies; it does not delete. The sweep marks rows whose retentionDays has elapsed as eligible for deletion and surfaces them under Settings → Organization → Knowledgebase → Retention. An org admin must confirm each deletion explicitly.
Governance at a glance
| Policy | Setting |
|---|---|
| Review gate | None (requiredApprovals: 0 — auto-approve on publish) |
| PII access control | Security markings on PII-sensitive properties |
| Records retention | retentionDays (sweep identifies; explicit org-admin action deletes) |
| Re-finalize behavior | Upsert by stable learning key — safe across iterative case additions |
What's interesting about it
- Auto-approve with no Review queue.
requiredApprovals: 0means learnings materialize immediately on finalization. This is appropriate when the publishing stage of the FOIA process IS the review gate — no duplicate human review step is needed. - Retention-aware domain. The
retentionDaysvalue enables records-lifecycle governance. Precedents that have exceeded their retention period are flagged for explicit disposal. categoryclassifies by FOIA law area.disclosure/exemption/fee-waiver/timingmaps to the four main FOIA response categories, making the precedent library browsable by legal staff.- References trace precedents to case documents. Each
PrecedentLearning.referencesentry links to the workspace KB page (case summary, legal memo) from which the holding was derived.
Related
- Promoting content — broker client reference and both finalize paths.
- Markings & governed retrieval — how PII markings are enforced at retrieval.
- AML-KYC Casework example — finance vertical with a 2-reviewer quorum and immutable rows.
- Mission AAR example — defense vertical with AND-of-markings access.