FACTUAL ACTIVITY RECORD · An activity record based on work that took place
Separating internal operating values from editorial prompts
Passing required values through the environment without exposing them to conversation, articles, or subagents
Purpose
The daily editorial prompt directly contained operating values such as resume targets and input/output paths. Those values were required for processing but not for public articles or agent conversations, so transport and disclosure needed separate rules.
Implementation
Actual values for the resume target, source input, and draft output moved to dedicated environment settings. The prompt contains only their names and handling rules. Values are safely escaped, and internal paths, email addresses, secrets, credentials, tokens, non-public URLs, and run identifiers are prohibited from conversation, articles, and subagent instructions.
Diagnostics report only validation success or failure instead of printing environment contents or values. Public source URLs and the run identifier required by the private submission contract are narrowly allowed only in their designated locations.
This shows the public-conversation boundary in the primary diff. Environment-variable names and repeated prohibition lists are generalized, while preserving the constraints not to prompt for or print values and to pass the same rule to child roles.
Rendering diagram…
What was confirmed
Verification results
Tests confirmed that generated prompts no longer embedded actual operating values and did contain the setting references and non-disclosure rules.
Values containing newlines or quotes were assembled safely, while public technical terms and public sources were not unnecessarily hidden.
At the cutoff, operating-value separation and inheritance rules were applied to editorial execution.
Basis for completion
This scope was complete when required values moved to the environment and the prompt and tests consistently distinguished public information, private information, and narrow permitted exceptions.