Skip to content

Add taxonomy declarations to existing templates #39

@Alan-Jowett

Description

@Alan-Jowett

Summary

PR #35 added taxonomy support to the CLI assembler, but only the new \�udit-traceability\ template declares a \ axonomies\ field. Existing templates that use the \stack-lifetime-hazards\ taxonomy should also declare it so the taxonomy definitions are included in assembled prompts.

What to do

Add \ axonomies: [stack-lifetime-hazards]\ to the frontmatter of templates listed in the taxonomy's \�pplicable_to\ field:

  • \ emplates/investigate-bug.md\
  • \ emplates/investigate-security.md\
  • \ emplates/review-code.md\

Also add corresponding \ axonomies\ entries in \manifest.yaml\ for each template.

Why

Without this, users running \promptkit assemble investigate-bug\ don't get the H1–H5 hazard class definitions in the assembled prompt. The CLI now supports taxonomy assembly (added in PR #35) but these templates predate the feature.

Acceptance criteria

  • Three templates updated with \ axonomies\ frontmatter field
  • \manifest.yaml\ updated to match
  • \ ests/validate-manifest.py\ passes
  • Quick smoke test:
    ode -e\ confirms H1_STACK_ADDRESS_ESCAPE appears in assembled \investigate-bug\ output

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions