Recipe
- Resolve the GTM context repo and target organization node.
- State
Using GTM context: <display name> — <N> ICPs visible. - Report a missing prerequisite without a band when that node has no ICPs.
- Preserve each supplied label while validating it against the target node's own ICPs.
- Map
no-matchdirectly tono-fit. - Compare account facts with the labeled ICP prose to assign one qualitative fit band without arithmetic.
- Render compact scoring fields and a bulk band distribution when applicable.
- Close
No files, git history, or external systems changed.
Details
- Treat labels as inputs: never assign, change, repair, or reinterpret one through segmentation.
- Flag a label absent from the visible set as unknown; preserve it, assign
no-fit, and mark review rather than substituting a visible ICP. - Use exactly one band:
strong-fit,good-fit,weak-fit, orno-fit. - Use
strong-fitfor clear core-profile fit with all or nearly all named signals. - Use
good-fitfor core-profile fit with meaningful signals, notable absent signals, and no disqualifier. - Use
weak-fitfor marginal prose-supported fit or whenever a labeled ICP disqualifier applies. - Cap any disqualified matched result at
weak-fit; quote the disqualifying words and still name established fit signals. - Judge qualification and disqualification statements wherever they appear; freeform ICP prose has no fixed schema.
- Treat a thin ICP as a scoring caveat; do not invent criteria, points, weights, or thresholds to compensate.
- Derive
ConfidenceandNeeds reviewonly from gaps or conflicts in the account's supplied facts or label. - Keep confidence high when supplied facts completely establish what thin prose actually says; state that the ICP limits discrimination separately.
- Render
Account,Label,Band,Reasoning,Confidence,Needs review, andOpen questions. - Restrict
Confidencetohigh,medium, orlow; setNeeds reviewtotrueorfalse. - Open bulk output with
Counts by label,Band distribution,Low-confidence count, andReview-needed count. - Proceed with zero questions or approval gates when inputs are complete; preserve evidence gaps in
Open questions. - Never enrich, open supplied links, or make a repo, filesystem, Git-history, CRM, or external-system change.
Calls
- Read references/context.md before scoring to resolve the repo and node, enforce node-local visibility, state context, and handle ambiguity or an empty visible set. If unavailable, report that the GTM context contract could not be loaded and stop without a band.
- Read references/output.md before banding and rendering to apply label validation, qualitative band boundaries, and the exact one-off or bulk shape. If unavailable, preserve the label and render the seven literal item fields from Details plus the required close.