Goal
Review keystone-cli's internal handling of scaffold folders to determine whether it references or depends on drafts/ and research/ directories, and update accordingly.
Scope
- Search for any references to
drafts/ or research/ in CLI code (scaffolding logic, directory creation, validation, templates)
- Remove or update any handling that assumes these folders exist
- Ensure the CLI aligns with the upstream change: only
chapters/, appendix/, and assets/ are recognized by the publishing pipeline
Outcome
keystone-cli no longer creates, expects, or references drafts/ or research/ directories, staying consistent with the upstream keystone templates.
Notes
Upstream change: knight-owl-dev/keystone#141 removed drafts/ and research/ scaffolding from shared templates. Templates now document only the three publishing folders and let users create their own organizational structure.
Goal
Review keystone-cli's internal handling of scaffold folders to determine whether it references or depends on
drafts/andresearch/directories, and update accordingly.Scope
drafts/orresearch/in CLI code (scaffolding logic, directory creation, validation, templates)chapters/,appendix/, andassets/are recognized by the publishing pipelineOutcome
keystone-cli no longer creates, expects, or references
drafts/orresearch/directories, staying consistent with the upstream keystone templates.Notes
Upstream change: knight-owl-dev/keystone#141 removed
drafts/andresearch/scaffolding from shared templates. Templates now document only the three publishing folders and let users create their own organizational structure.