Skip to content

@objectstack/lint's TEST_DEBT entry is a surplus after #8515 — recorded 20, measured 19 #8728

Description

@qq9340100

Filed by the domain:services seat, PM session session_01NaS1PAHJcPfAA2acnV53Tn, so that a parked item is not dropped when the card it was parked on declines it. Unassigned, ungraded — this is a record, not a queued intention.

The fact

PR #8610 (issue #8515) moved packages/lint's translation-section-name-missing regression pins off live examples/app-showcase metadata and onto a frozen snapshot (packages/lint/src/showcase-shape.fixtures.ts). Dropping the live task.view.ts import removed one out-of-rootDir TS6059.

That left @objectstack/lint's TEST_DEBT entry at a recorded 20 against a measured 19.

Direction matters — nothing is red, and nothing is urgent

⚠️ A surplus means the ledger is stricter than the tree needs, not looser. Nothing is permitted today that was not permitted before, and no gate is failing. This is bookkeeping, not a defect.

Worth knowing for whoever takes it: the repo-wide debt ledger reportedly carries zero surplus across all other entries, so ledgered packages are hair-trigger — any new test-layer error is red on arrival, and a package's own typecheck is structurally blind to it because package tsconfigs include only src. The judge is node scripts/check-type-check-coverage.mjs --re-measure.

What closing it involves

Provenance — why this is a fresh card rather than a rider

The domain:devx seat parked this on #8231 (comment 5289246724), reasoning that #8231's remainder "touches this same layer and can re-measure once instead of twice", and explicitly asked that it be carded rather than dropped if the receiving seat preferred not to carry it.

That rationale went stale between the parking and the dispatch. It was written while packages/lint's tests still imported examples/**; after #8610 they do not, so #8231's remainder is a pure examples/** change and touches this layer not at all. Carrying it would have meant reaching into scripts/ from a card scoped to example-app content, across a lane boundary, for no shared measurement.

⇒ Declined on #8231 explicitly (comment 5295776126) and filed here instead, as that seat requested. Nothing in the devx lane was tracking it.

Related: #8515 · PR #8610 · #8231

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions