Skip to content

Retag and Spec-Kit rewrite every currently open SHAFT issue #5189

Description

@MohabMohie

Subtask of #5186. Do not close the tracker. Do not implement leftover product/CI pins in this subtask.

Problem Statement

Most currently open SHAFT issues lack the required taxonomy (one primary, one lifecycle, one subsystem). Bodies omit Spec Kit sections. #5141 still lists closed #5143 as unchecked. #4307, #5144, and #5151 must be parked blocked.

Proposed Solution

Rewrite and relabel every issue that is open at the start of this subtask, using the new work-item skill. Park:

Label map is in the approved orchestrator plan for this session. Update tracker #5186 checkboxes for this hygiene step only.

User Scenarios & Testing

User Story 1 - Open queue is classifiable (Priority: P1)

Acceptance Scenarios:

  1. Given the open issue list after this subtask, When issue-labels audit runs, Then migrationAudit is empty.
  2. Given Tracking: [External contribution] SeleniumHQ/selenium#12892 Java logging consistency #4307, One Aider Java flow against the Soup-trained Ollama name plus harvest #5144, and Refresh IntelliJ plugin user-guide screenshots against current plugin UI #5151, When inspected, Then each has blocked and at least one https dependency URL in the body.

Edge Cases

Functional Requirements

  • FR-001: Every open issue has valid taxonomy labels.
  • FR-002: Every rewritten body contains Spec Kit required sections.
  • FR-003: Parked issues stay open.

Success Criteria

  • SC-001: py -3 scripts/agents/act_as_mohab_cli.py issue-labels (dry-run) reports no migrationAudit entries.
  • SC-002: Spot-check of three rewritten issues shows FR/SC/Given-When-Then.

Alternatives Considered

Close unlabeled leftovers as won't-do: rejected; owner asked to park blockers and implement the rest later.

Use Case & Impact

Later batch writers inherit ready, fully specified tickets.

Acceptance

All open issues at start of this subtask are relabeled and rewritten or explicitly parked. No product/CI code changes.

Proof

gh issue list --state open --json number,title,labels plus the issue-labels audit.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestreadyCanonical automated taxonomysubsystem:agent-harnessCanonical automated taxonomy

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions