Repository navigation
Open
Copy link
Description
Testing / Coverage Summary
Reconcile and complete Phase 3 linting-agent coverage against current develop. The existing test is a smoke test and the lint runner is a stub; the checked completion criteria and merged PR #953 do not verify the requested behaviour in current code.
Linked Stories/Tasks/PRs/Epic
- Programme parent: [EPIC] Test Coverage Implementation Programme #932.
- Preceding metrics-agent phase: [PHASE 2] Metrics Agent Coverage #934.
- Phase 3 programme plan and Phase 3 child specification.
- PR #953 records historical delivery, not current completion.
- Linear GIT-48 tracks the current intake review.
Milestones & Timeline
- Phase 3 of the test-coverage programme; currently assigned to GitHub milestone
v1.4. - Confirm scope and the current baseline before setting a completion target.
Action
- Reconcile the programme plan and child specification, then implement and test the agreed linting-agent behaviour.
- Target: linting-agent test and runner.
Proposed Test Content
- Agree which parsing, rule-selection, reporting, failure, boundary and integration scenarios belong to this phase, and identify behaviour the runner must implement first.
- Replace smoke-only coverage with assertions for the agreed scenarios.
- Run the relevant tests and lint checks; record current file-level coverage and remaining gaps.
Scope & Applicability
Unit and integration-style coverage for the linting agent, subject to the agreed behaviour and test boundary. Audience: maintainers, developers and QA.
Acceptance Criteria
- The differing Phase 3 plans and any runner dependencies are reconciled.
- The test suite verifies agreed parsing, rule-selection and reporting behaviour rather than module existence alone.
- Agreed failure modes, boundary cases and applicable integration scenarios are covered.
- Current coverage results and remaining gaps are recorded.
- Relevant tests and lint checks pass with current evidence.
- Applicable project changelog and PR documentation are updated.
Definition of Ready (DoR)
- Purpose, scope, audience and runner dependencies agreed.
- Target files and acceptance criteria confirmed against current code.
Definition of Done (DoD)
- Agreed acceptance criteria verified against current code.
- Required tests and lint checks pass, with coverage evidence recorded.
- Applicable documentation, changelog and review requirements met.
Prior delivery and current gap
PR #953 merged earlier work, recorded in the programme run log. The current test and runner do not establish present completion. The issue register also records this phase as closed despite the live issue being open; reconcile that project record separately.
Metadata
Metadata
Assignees
Type
Fields
Priority
None yet
Activity
linear-code commentedon Jun 8, 2026
LS-998
LS-1112
github-actions commentedon Jun 8, 2026
✅ Issue checklists finalised after closure.
ashleyshaw commentedon Aug 5, 2026
Review Assessment - Phase 3: Linting Agent Coverage
✅ Linting validation phase - critical priority
Strengths:
Assessment:
Linting is a critical early gate in CI pipelines. This phase's coverage ensures reliable lint parsing and reporting.
Blockers/Dependencies:
Status: Blocked on Phase 2. Ready to start once Phase 2 is merged.
github-actions commentedon Sep 8, 2026
This issue has labels that are not in the canonical taxonomy:
migrate:priority:criticalmigrate:type:testmigrate:area:testingarea:qualityValid Canonical Labels
Please use labels with a prefix from the canonical taxonomy:
type:bug,type:feature,type:task,type:documentation, etc.status:needs-triage,status:in-progress,status:done, etc.priority:critical,priority:high,priority:normal,priority:lowarea:ci,area:docs,area:labels,area:security, etc.meta:needs-changelog,meta:duplicate,meta:blocked, etc.For the complete list, see .github/labels.yml.
eleshar commentedon Sep 23, 2026
Closing as stale: no linked open PR and no activity since 2026-08-05, and it belongs to a plan that predates the current agents and skills consolidation (#3464). Reopen if it is still needed.
eleshar commentedon Sep 23, 2026
Reopening: this is planned work that has not started, not work that is superseded. It should not have been closed in the #3464 sweep. Sorry for the noise.
[-][PHASE 3] Linting Agent Coverage[/-][+]test: test-coverage-implementation - Cover linting agent behaviour[/+]