← All activity records

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

Activity period:

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.

Boundary keeping operational values private while exposing only generalized instructions

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.