Flatfile Agential Resource System Prompt Unit
What it is
A FlatfileAgentialResourceSystemPromptUnit is an intermediate object in the do-work skill chain. It is produced by interpret-prompt (interpret-prompt) and consumed by route-prompt-units (route-prompt-units). It is not stored anywhere permanently — it is translated into the appropriate context-file Unit type during routing.
This makes FlatfileAgentialResourceSystemPromptUnit a skill object type (cf. flatfile-agential-resource-system-proof-skill-object-types), not a FlatfileAgentialResourceSystemContextEntry (flatfile-agential-resource-system-context-entry).
Required fields
Every FlatfileAgentialResourceSystemPromptUnit has:
type— one of:Principle,Idea,OperationItem,Conjecture,Question,Gaplocale— theidof the locale this unit belongs totext— the content extracted from the operator prompt
Type-specific fields
| Type | Additional required fields |
|---|---|
Principle |
(none beyond required) |
Idea |
problem — the gap or need the idea addresses |
OperationItem |
action — one-sentence deliverable |
Conjecture |
evidence — supporting reasoning from the prompt, or empty string |
Question |
(none beyond required) |
Gap |
location — file or skill where the gap was found, or empty string |
Routing targets
route-prompt-units maps each FlatfileAgentialResourceSystemPromptUnit to a context-file Unit as follows:
| FlatfileAgentialResourceSystemPromptUnit type | Becomes | Placed in |
|---|---|---|
Principle |
Principle | {locale}/SOUL.md |
Idea |
Idea | {locale}/IDEAS.md |
OperationItem |
OperationItem | {locale}/PLANS.md |
Conjecture |
Idea | math/IDEAS.md |
Question |
Message | {locale}/INBOX.md |
Gap |
OperationItem or Idea | {locale}/PLANS.md or {locale}/IDEAS.md |