Skip to content

[Task] Inventory and classify .github prompt assets with final target mapping #737

Open

Description

@ashleyshaw

Parent issue: #736

Template source: .github/ISSUE_TEMPLATE/22-audit.md\nTemplate label: 🛡️ Audit\nSpec source: .github/projects/active/refactor-migrate-prompts/openspec-strict/children/01-1-task-inventory-and-classify-prompts.md\n\n---\n## Template Base\n\n

Audit Summary

Audit Checklist / Scope

  • Scope defined and agreed
  • Areas/components listed
  • Audit tools or standards referenced
  • Risks and findings documented
  • Remediation actions mapped

Findings / Risks

Remediation Actions

Acceptance Criteria

  • Audit scope and checklist completed
  • Findings and risks documented
  • Remediation actions assigned and tracked
  • Documentation/changelog updated (if applicable)
  • PR uses correct branch prefix (audit/)

Additional Context


Definition of Ready (DoR)

  • Audit scope, checklist, and goals defined
  • Areas/components listed
  • Dependencies and standards mapped

Definition of Done (DoD)

  • Audit performed and findings documented
  • Remediation actions assigned
  • Documentation/changelog updated (if applicable)
  • PR uses correct branch prefix (audit/)

---\n\n---\n## Spec Details\n\n## template-map

  • template_file: .github/ISSUE_TEMPLATE/22-audit.md

Deliverables

  1. Final migration matrix covering all source prompts.
  2. Explicit rename/target mapping for every moved prompt.
  3. Successor mapping for every merged/deprecated prompt.

Acceptance Criteria

  • Matrix coverage equals source prompt count.
  • Every move has a concrete prompts/*.prompt target path.
  • Every merge/deprecate has a named successor prompt.
  • Action counts are internally consistent with matrix rows.

Activity

  1. linear-code commented on Jun 1, 2026

    @linear-code
  2. added this to the milestone on Jun 1, 2026
  3. ashleyshaw commented on Jun 1, 2026

    @ashleyshaw
    MemberAuthor

    Completed.

    Acceptance criteria evidence:

    • Matrix coverage equals source prompt count: 71/71.
    • Every move entry has explicit target path.
    • Every merge/deprecate entry has successor mapping.
    • Action counts reconciled with final matrix.

    References:

    • .github/projects/active/refactor-migrate-prompts/artifacts/migration-matrix.md
    • .github/projects/active/refactor-migrate-prompts/children/01-1-inventory-and-classify-prompts.md
  4. ashleyshaw commented on Jun 1, 2026

    @ashleyshaw
    MemberAuthor

    Closing as complete. Evidence and artefacts linked in the latest comment.

  5. ashleyshaw commented on Jun 1, 2026

    @ashleyshaw
    MemberAuthor

    Implemented in PR #748: #748 (merged).

  6. modified the milestones: , v1.2 on Jul 22, 2026
  7. github-actions commented on Sep 8, 2026

    @github-actions
    Contributor

    ⚠️ Bare Labels Detected

    This issue has labels that are not in the canonical taxonomy:

    • migrate:priority:important
    • migrate:status:done
    • migrate:type:audit
    • migrate:area:documentation

    Valid Canonical Labels

    Please use labels with a prefix from the canonical taxonomy:

    • Type: type:bug, type:feature, type:task, type:documentation, etc.
    • Status: status:needs-triage, status:in-progress, status:done, etc.
    • Priority: priority:critical, priority:high, priority:normal, priority:low
    • Area: area:ci, area:docs, area:labels, area:security, etc.
    • Meta: meta:needs-changelog, meta:duplicate, meta:blocked, etc.

    For the complete list, see .github/labels.yml.

  8. eleshar commented on Oct 1, 2026

    @eleshar
    Contributor

    status:done does not hold — the migration happened, the classification did not

    Re-verified against develop at e30867e4cf. This issue asks for a prompt inventory and classification with a final target mapping. What exists is a migration execution record, which is a different artefact.

    What is on develop:

    • .github/reports/prompt-migration-2026-09-04.md — 71 prompts moved from .github/prompts/ to prompts/, status completed, filed 2026-09-04. It records the move and preserves git history. It contains two occurrences of "classif"/"inventory" and no classification table.
    • prompts/ holds 104 files; .github/prompts/ is down to README.md and prompts.md.

    What is missing:

    • No inventory or classification document with a final target mapping. The only classification artefact on develop is .github/projects/archived/portable-ai-plugin-restructure/portable-ai-plugin-restructure-legacy-prompts-classification-report-2026-05-26.md, which is from the portable-AI programme, not this one.
    • The specification this issue cites, .github/projects/active/refactor-migrate-prompts/openspec-strict/children/01-1-task-inventory-and-classify-prompts.md, is absent from develop. So the acceptance criteria cannot be checked against the spec that defined them.

    Why the label was removed. A migration record is not the deliverable this task names, and the spec that would define "done" no longer exists on develop. status:done was asserting a completion nobody can verify. It has been removed and the issue returned to status:needs-triage.

    What would make this genuinely done: either recover the classification from the archived programme and state the target mapping, or re-scope the issue to "migration executed" and close it on that basis. Those are different decisions, so neither has been taken here.

    Related: #736 is the parent epic. #739 and #740 are the sibling tasks.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    Priority

    None yet

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions