Wave-2 W2-10 cluster B: 4-surface census + junk-state fixes for apps 27-52 (domains..projects) - #220
Open
andrei-hasna wants to merge 2 commits into
Open
Wave-2 W2-10 cluster B: 4-surface census + junk-state fixes for apps 27-52 (domains..projects)#220andrei-hasna wants to merge 2 commits into
andrei-hasna wants to merge 2 commits into
Conversation
…e tarball Two files named '<db>:heartbeat_state:<session-uuid>' at apps/hooks/ root are runtime state accidentally committed (literal '<db>:' template placeholder in the filename, February session snapshots). Nothing in src/, bin/, or docs references them, and the package's files glob ships 'hooks/' wholesale, so both were being published into the npm tarball. Wave-2 lane W2-10 cluster-B census (apps 27-52: domains..projects). Task ref 44b5f90e (not resolvable on the todos authority; see PR body). Agent: deepsec
mementos_authority_lineage_candidate.md was a landed-work candidate record carrying internal identifiers (hasnaxyz/iapp-mementos repo name, live ECS diagnostic task id) committed to the public monorepo. Not part of the published tarball (not in files), but the public tree itself should not carry internal-infra identifiers. The lineage work it marks is landed; git history preserves the record. Wave-2 lane W2-10 cluster-B census (apps 27-52). Task ref 44b5f90e (unresolvable on the todos authority; see PR body). Agent: deepsec
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.
Wave-2 lane W2-10 — cluster B: 4-surface census + fixes for apps 27–52 (domains → projects)
Refs task
44b5f90e. Claim note: that short id does not resolve on the todos authority (verified against all 63,539 tasks viatodos list --alland a direct/v1/tasks/44b5f90eprobe — zero occurrences; the parent wave-2 coordination message is conversations709253). The mission text in the dispatch brief is self-contained, so the lane proceeded. Worktree:deepsec2-10-cluster-b.Census (26 apps — apps 27–52 by
lsorder;contractsfalls at #20, outside this quarter, owned by W2-8)Legend: cli/mcp/serve/sdk from
bin+exports+ repo-standard suite;pub= published on npm at time of check. Registry versions verified vianpm view.hasna/open-evals(archived) — P3configsbin aliases; nestedsdk/is a separate package, unpublished (@hasna/markdown-sdk-style, not in workspace globs) — P3@hasna/open-chromebrowserplan constant references an unpublished package (see P3 list)hasna/open-markdown(archived) — P3; separatesdk/subpackage@hasna/markdown-sdkunpublishedmonitor-server/monitor-webundeclared in manifest — tracked (todos d2c6d20f); repo URL → retiredhasna/open-monitor(archived) — P3open-orgsbin alias kept deliberately (npm 0.1.0 ships it; not renamable while published)Name/dir conformance: all 26 members
@hasna/<dir>kebab-case — 0 violations (check:namesover 81 members: 0 violations).4-surface verdict: 26/26 have the HARD
<name>CLI bin. mcp 17/26, serve 14/26, sdk 8/26 — every gap is a recorded, reasoned exception intooling/ci/tests/standard/census.ts(library/CLI-only shapes, SDK lane c7ce8b75), not a defect to fix in this lane.Fixes in this PR (P2s, published-artifact and public-tree hygiene)
<db>:heartbeat_state:<session-uuid>). Literal template-placeholder filenames with February session snapshots at package root; thefiles: ["hooks/", ...]glob ships them into the tarball. Zero references anywhere in src/bin/docs. Pure deletion, 24 lines.mementos_authority_lineage_candidate.md— a landed-work candidate record carrying internal-infra identifiers (hasnaxyz/iapp-mementos, live ECS diagnostic task id) in the public tree. Not tarball-shipped, but public-tree internal-infra identifiers are what the publish-guard exists to keep out; the underlying work is landed and git history preserves the record.Tests / typecheck sample
bun run check→ rc=0 (names 0 violations · secrets 0 findings · manifests · publish-guard 81 members, 0 internal-infra strings) — run before AND after the changes.bun run test:standard(4-surface suite) → 18 pass / 0 fail.codework-native-common.test.tsfail on the fixture environment (git commitin temp dirs trips a missinglefthookPATH error, pre-existing, environment-specific, unrelated to this diff; the suite's own baseline on a clean CI box passes).P3 deferred (list, no action)
open-configs). Cosmetic; touch only with a repo-URL sweep that covers the whole tree.dist/.d.ts/.mapfiles — pre-existing faithful-import residue; wholesale dist removal is a per-package decision needing a publish-impact check, out of census scope.@hasna/open-chromebrowserplan constant in machines references an npm name that 404s today; the name is documented as the BrowserPlan distribution source of truth — flagging, not changing.open-configsreferences: prose only, the tool is@hasna/instructions.No name/dir renames were needed (all conform). No ./sdk additions (gaps are recorded exceptions). No merge — leaving for review.
Agent: deepsec
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.