Skip to content

DA template: ship the schema DaSubsystem.md already defines - #1846

Closed
justinkatz94-glitch wants to merge 1 commit into
danielmiessler:mainfrom
justinkatz94-glitch:da-template-schema
Closed

DA template: ship the schema DaSubsystem.md already defines#1846
justinkatz94-glitch wants to merge 1 commit into
danielmiessler:mainfrom
justinkatz94-glitch:da-template-schema

Conversation

@justinkatz94-glitch

Copy link
Copy Markdown
Contributor

DaSubsystem.md defines DA Identity Schema v1.0 (frontmatter: schema_version, core, voice, personality, autonomy, and the wider field set) and a migration table for existing installs. The shipped bootstrap template install/USER/DIGITAL_ASSISTANT/DA_IDENTITY.md never adopted it, so every fresh install is born schema-less and immediately subject to the doc's own migration path.

This PR adds the v1.0 frontmatter to the template with neutral bootstrap values only (the same "LifeOS" placeholder identity the template already uses); /interview populates the real values, and absent fields stay absent rather than being invented.

Validated on a live install: frontmatter added with the markdown body byte-identical pre/post (sha256 on the body), YAML parse green, and a cap/schema guard test at 4/4 with three planted-failure reds before trusting the green. Happy to contribute that guard test as a follow-up if useful.

@danielmiessler

Copy link
Copy Markdown
Owner

Ported into the template of record verbatim (the release builds the payload from a private source tree, so PRs get ported rather than merged — same change, durable across releases). Credit comment carries your handle. The guard test would be welcome as a follow-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants