What PalmerAI controls
- document intake
- inspectability
- allow / approval_required / deny decisions
- document refs in governed chat flows
- evidence metadata and approval state
Document Control
PalmerAI governs document uploads through a dedicated intake route, inspectability checks, class-aware decisions, approval handling, and evidence metadata. Documents are part of the governed path, not an attachment loophole around it.
If a team controls prompts but lets raw files enter a workflow without inspection or approval logic, the real risk path has simply moved. Document-heavy work changes the governance problem because file type, inspectability, sensitive class signals, and retention all matter before the final request is composed.
Documents enter PalmerAI through a dedicated intake route. The file is evaluated before it can become workflow context.
The file enters a controlled upload path with tenant and use-case context.
File type, extension, and size are checked against policy.
The system attempts supported extraction and records inspectability state and extractor result.
Deterministic signals classify sensitive document types that matter to policy.
The outcome becomes allow, approval_required, or deny with evidence-ready metadata.
The document is compatible with policy for that tenant and use case, and it can later be used through controlled document refs.
The document is sensitive, uninspectable, or otherwise policy-elevated, so explicit review is required before use.
The document is incompatible with policy, for example because of blocked file type, forbidden class, or another hard policy boundary.
Inspectability matters here. If inspection is not possible, PalmerAI records that state explicitly and routes the file according to policy instead of pretending nothing important happened.
Document refs are the controlled way to reuse an approved document in chat or a governed workflow. The file itself does not bypass the system.
That means document approval is not a bypass of request governance. It is one control step inside the larger governed path.