docs(status): the frontend audit is closed out, and what is left needs a person - #84
Merged
Merged
Conversation
…s a person #83 merged, so every defect the audit found that was open work is fixed. The section's counts and PR table were a commit behind; more usefully, it did not say plainly that **there is no frontend work left an agent can do alone.** That is now a table, with what each remaining item needs: a browser and a person for the four unconfirmed claims and for reproducing the 2.4.11 fault; a measurement before any performance budget can be proposed honestly; backend modelling for `<track>`'s language attributes; and an owner decision on architecture.md §8.2's three uninstalled test dependencies. **Also records why the unconfirmed list has four rows and not forty.** Most of this work is logic a unit test exercises fully — D3's pagination has never been rendered in a browser either, and that is fine, because jsdom reaches every branch of it. The four are different in kind: **the property itself is invisible to the test environment.** jsdom paints nothing, the agent's browser freezes its own clock, and a scrollbar has no API. No amount of further testing closes them, which is what makes them a handover rather than a backlog — and without that distinction the list reads either as alarming or as something to grind down with more tests, and it is neither. Seven follow-up changes now, 416 tests to 455, no dependency added and no cost changed. Docs only. Every ADR id and doc path resolves; no stale counts remain. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#83 merged, so every defect the audit found that was open work is fixed. The section's counts and PR table were a commit behind — but the more useful gap was that it never said plainly that there's no frontend work left an agent can do alone.
Docs only, one file.
What remains, and what each thing needs
<track>'ssrclang/labelaxe-core/ Playwright under §5, or record that line supersededWhy the unconfirmed list has four rows and not forty
Worth stating, because without it the table reads either as alarming or as something to grind down with more tests — and it's neither.
Most of this work is logic a unit test exercises fully. D3's pagination has never been rendered in a browser either, and that's fine, because jsdom reaches every branch of it.
The four are different in kind: the property itself is invisible to the test environment. jsdom paints nothing, the agent's browser freezes its own clock, and a scrollbar has no API. No amount of further testing closes them — which is exactly what makes them a handover rather than a backlog.
Counts
Seven follow-up changes, 416 tests → 455 across 40 files, no dependency added, no service or cost changed.
Every ADR id and doc path resolves; no stale counts remain.
🤖 Generated with Claude Code