Cosmetic: the generated "Secret fields" table in dtwo-gateway-config's SKILL.md prints section paths with variant parentheticals, e.g. mcp_servers[].authentication (bearer).token. That is the artifact's section naming, not a valid YAML path — a model (or user) copying it verbatim writes a key that does not exist.
skill-harness/src/paths.ts already has a stripVariantParentheticals helper that produces the real path form. Suggested fix: strip the parenthetical in renderSecretFields (scripts/generate-schema-digest.mjs) and, if the variant context is worth keeping, move it to its own column. Low priority — the secret list is unchanged by recent re-vendors and the surrounding prose makes the intent clear.
Cosmetic: the generated "Secret fields" table in
dtwo-gateway-config's SKILL.md prints section paths with variant parentheticals, e.g.mcp_servers[].authentication (bearer).token. That is the artifact's section naming, not a valid YAML path — a model (or user) copying it verbatim writes a key that does not exist.skill-harness/src/paths.tsalready has astripVariantParentheticalshelper that produces the real path form. Suggested fix: strip the parenthetical inrenderSecretFields(scripts/generate-schema-digest.mjs) and, if the variant context is worth keeping, move it to its own column. Low priority — the secret list is unchanged by recent re-vendors and the surrounding prose makes the intent clear.