CRDM Detect

Skill id: crdm-detect

Generated from JSON Schema — do not edit by hand. Run bun run cat-harness-tools/scripts/gen-schema-docs.ts.

Input

One user request to classify: is it a feature request (a platform capability change, which enters the CRDM requirements workflow) or a content request?

FieldTypeRequiredDescription
textstringyesThe request as the user wrote it — an issue title and body, or a chat turn. (minLength: 1)

Raw schema · ✎ Edit

Output

The verdict on one request. fires is the decision; categories and excluded are the evidence for it, so a reviewer can see why it fired or why it did not.

FieldTypeRequiredDescription
firesbooleanyesTrue when the request is flagged as a feature request: at least one detection category matched and no exclusion applied.
categoriesarray<"direct-capability" | "workflow-gap" | "platform-change" | "cross-cutting" | "review-surfaced" | "self-declared-genre">yesThe detection categories whose signals matched — the skill’s ### sections. Empty when none did. Two or more from different categories is high confidence.
excludedbooleanyesTrue when an exclusion applied (the request matched a signal but is not a feature request, e.g. a content edit). An excluded request does not fire.
stagingLinksanynoThe staging preview of the work this output asks a person to look at: one deep link per changed page, with the same page on main. Required whenever a preview exists; when it does not, say so in missing. Rule: cat-harness skills/sdlc/sdlc-core/staging-review.md §”The deep-link rule”.

Raw schema · ✎ Edit


folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed dev