Skip to content

docs: remove references to files and paths that do not exist#15

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/stale-references-and-dead-config
Jul 24, 2026
Merged

docs: remove references to files and paths that do not exist#15
rldyourmnd merged 1 commit into
mainfrom
fix/stale-references-and-dead-config

Conversation

@rldyourmnd

Copy link
Copy Markdown

Found while auditing semantic entropy across the estate. Every item verified by find/ls, not by reading.

A release gate points at a test that is gone

packages/browseros-agent/apps/server/CLAUDE.md:58 states:

Keep scripts/build/server/stage.test.ts green: server-prod-resources.json should exclude third_party/lima and resources/vm/

find . -name stage.test.ts -not -path '*/node_modules/*' returns nothing. The directory holds only descriptor.ts and native-addon-policy.test.ts, and that test asserts the native-addon policy — bootstrap entrypoint bundling, the addon guard, hidden temp addons — not resource exclusion.

So the stated invariant (server builds must not package VM-only Lima resources) is currently unenforced. I did not repoint the reference at native-addon-policy.test.ts, because that would claim coverage that does not exist. The note now says so explicitly and asks for a manual check. Restoring a real test is worth a follow-up.

Two links resolve to nothing

Link Target
CONTRIBUTING.md:87"For detailed setup, architecture, and code standards, see…" packages/browseros-agent/CONTRIBUTING.md
README.md:173 — package table row packages/browseros-agent/packages/agent-sdk/

The first is the emphasised authoritative deep dive; the agent workspace actually keeps that guidance in README.md and CLAUDE.md, which is where it now points. The second is a package that no longer exists — packages/ contains browser-core, browser-mcp, build-server-tools, cdp-protocol, shared. Removed from the table and from the directory tree at :161.

Every other relative link in both files resolves.

.gitattributes — 7 of 13 rules match nothing

All survivors of the nxtscape rename and a build reorg:

  • four LFS filters under resources/ — the directory does not exist
  • scripts/*.pyscripts/ holds one shell script
  • build/* and packages/browseros/build/**/*.py — neither directory exists

Dead linguist-* rules are only noise, but dead LFS filter rules are the dangerous kind: if resources/ is ever recreated, four files silently become LFS pointers. The three live rules (docs/videos/, chromium_patches, apps/eval) are untouched, along with the orphaned section comment.

Scope

Documentation and .gitattributes only — no source, test, or workflow behaviour changes.

A release gate cited a test that is gone. apps/server/CLAUDE.md told readers to
keep scripts/build/server/stage.test.ts green as the guard that server
production resources never package VM-only Lima files. That test does not exist
anywhere in the repository, and native-addon-policy.test.ts — the only other
test in that directory — asserts something else entirely. Rather than repoint at
a test that would not enforce it, the note now says plainly that the invariant is
currently unenforced and must be checked by hand.

Two markdown links resolved to nothing: CONTRIBUTING.md pointed at
packages/browseros-agent/CONTRIBUTING.md as the authoritative deep dive, and
README.md listed an agent-sdk package. Neither exists; the agent workspace keeps
its guidance in README.md and CLAUDE.md, and agent-sdk is gone from both the
package table and the directory tree.

.gitattributes carried seven rules matching nothing, all survivors of the
nxtscape rename and a build reorg: four LFS filters under resources/, plus
scripts/*.py, build/*, and packages/browseros/build/. Dead LFS filter rules are
the dangerous kind — if resources/ is ever recreated those files silently become
LFS pointers.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

✅ Tests passed — 1446/1450

Suite Passed Failed Skipped
agent 292/292 0 0
build 32/32 0 0
⚠️ claw-app 0/0 0 0
⚠️ claw-onboard 0/0 0 0
⚠️ claw-server 0/0 0 0
eval 91/91 0 0
server-agent 301/301 0 0
server-api 154/154 0 0
server-browser 10/10 0 0
server-integration 10/10 0 0
server-lib 265/266 0 1
server-root 37/40 0 3
server-tools 254/254 0 0

View workflow run

@rldyourmnd
rldyourmnd merged commit 813c524 into main Jul 24, 2026
33 of 34 checks passed
@rldyourmnd
rldyourmnd deleted the fix/stale-references-and-dead-config branch July 24, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant