Repository navigation
Conversation
Vercel serves this repository root statically, so every file at the root is fetchable over HTTPS. Two working documents sat there: chiibitsu-labs-about-page-claude-code-prompt.md compaction-chiibitsu-labs-canon-biz-reg-and-about-page-2026-07-13.md Both declare `visibility: internal` in their own YAML frontmatter, and one also declares `canonical_status: non-canon`. Neither marker is enforced by anything — the static host does not read frontmatter — so both documents have been publicly readable for as long as they have been committed. Neither file is referenced by any page, script, or config. Removing them does not affect the site. Deletion stops future serving. It does not un-publish what has already been fetched or indexed, and the content remains in git history, which this commit deliberately leaves intact. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNaJEZziqqmHY2f8LNSg3A
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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.
What this does
Deletes two working documents from the repository root:
chiibitsu-labs-about-page-claude-code-prompt.md(37 KB, 812 lines)compaction-chiibitsu-labs-canon-biz-reg-and-about-page-2026-07-13.md(47 KB, 1121 lines)Vercel serves this repository root statically, so both have been fetchable over HTTPS at their filename paths for as long as they have been committed. Both declare
visibility: internalin their own YAML frontmatter, and the prompt file also declarescanonical_status: non-canon. Neither marker does anything — a static host does not read frontmatter.Neither file is referenced by any page, script, or config. Nothing about the site changes.
Scope check — is anything else affected?
I scanned every file served from the root for
visibility: internal,canonical_status: non-canon,confidential,internal only, anddo not publish. These two files are the only marked ones.What each file contains, by category
Categorised without reproducing any of the sensitive content.
chiibitsu-labs-about-page-claude-code-prompt.md/.non-canon; superseded framings of company architecture and positioning.compaction-chiibitsu-labs-canon-biz-reg-and-about-page-2026-07-13.md24 numbered sections. The more significant of the two.
FOUNDER RAWfirst-person accounts of specific engagements, including a named venture. §15 is the sharpest: each raw account is paired with a separate "Public-safe direction" — the document itself marks the raw versions as not safe to publish, and both versions are published.FINALIZED/FOUNDER RAW/VAULT EVIDENCE/SYNTHESIS/OPEN / VERIFY).Assessment: the two things a reader gets that Chii would not have chosen to give them are (a) unguarded first-person accounts of named client work that the document itself flags as needing a public-safe rewrite, and (b) an internal map of which public claims are not yet evidence-backed.
For the history-rewrite decision
Deleting these files does not un-publish them. The repository is public, so the content remains readable at commit-level URLs, in forks, in clones, and in anything that already crawled them. This PR deliberately does not rewrite history and does not force-push — that is Chii's call to make with full information, not a side effect of a cleanup PR.
For a rewrite: §15's raw-vs-public-safe pairing is an explicit internal acknowledgement that some content was not fit to publish. §20 documents which public claims lack verified sourcing — materially worse in a competitor's or journalist's hands than a customer's. §07 and §19 concern legal and financial identity.
Against, or for lower urgency: there is no directly actionable data — no ID numbers, registration or certificate numbers, bank or account numbers, home address, phone number, credentials, or secrets. Checked for each specifically. The bulk of both files is positioning and process. A rewrite on a public repo is also incomplete by nature: forks, existing clones, and archive caches survive it.
Nothing needs rotating — no secrets are involved. Merging this PR first is compatible with either decision.
Vault status (done outside this repo)
Both files already existed in the Aikiri Garden vault at
03_human/builder-os/Chiibitsu-labs/— the copies here were duplicates from a 2026-07-13 web-UI upload, not originals. The prompt document has since been archived there (v2.0.0, 2026-08-31) with a banner, body preserved verbatim. The compaction was left active as a provenance record. Reasoning in00_inbox/2026-08-30-website-repo-internal-notes-staleness-triage.md.Verification
git statusclean apart from the two deletions; no other files touched.grepacross the repo)..github/workflows/ci.yml) only buildsapps/bookingand is unaffected.main.Local review gate — SATISFIED
Per
AGENTS.mdv3.0.0: independent Claude review, then Gemini, both pasted verbatim, then Chii flips to ready. Both stages have now run against head485714d. No code changed between them, so both reviews cover the same commit.Stage 1 — independent Claude review (verbatim)
Fresh-context review by a Claude that did not write this change. Reproduced verbatim, unedited:
Independent Claude review — PR #32 (head 485714d)
Verdict
FINDINGS — 3 items (none block this diff; two are scope/completeness gaps in the stated goal)
Claims verified
git diff main...485714d --numstatreturns exactly two paths,0 812and0 1121, bothDin--name-status. Zero added lines (git diff … | grep -c "^+[^+]"→0). Nothing else in the tree is touched. Branch is based directly on currentmain(git merge-base=08b7c96=main), so no stale base.website(prj_CobI9TNkn7EAUH1bJdSp4V1zaEi2, domainswww.chiibitsu.com/chiibitsu.com) hasframework: nulland no build step, so the repo root is the static output.GET https://website-git-main-…vercel.app/chiibitsu-labs-about-page-claude-code-prompt.mdreturns 200,content-type: text/markdown, with the full document body. Direct curl from this session is blocked by proxy policy (CONNECT … 403), so the fetches were done through the Vercel API.git grepfor both basenames acrossmainreturns hits only inside the two files themselves (they cross-reference each other in front-matter, lines 24 and 58 of the prompt doc; lines 15 and 98 of the compaction doc). Since both are removed in the same commit, no dangling reference remains.git grep -E "\.md\b"over*.html *.json *.yml *.ts *.tsx *.mjsreturns nothing.vercel.jsoncontains only the/chii → /angelineredirect and does not mention either file.200to404. There is norobots.txtorsitemap.xmlin the repo, and nothing linked to them, so no crawl or link breakage.visibility: internal,canonical_status: non-canon, internal vault paths (builder-os/…), and unverified founder-supplied metrics the documents themselves flag as needing confirmation before publication. Removing them from the web root is warranted.Findings
HIGH — completeness: the entire
apps/bookingNext.js source tree is served publicly from the marketing site. Same root cause as this PR, much larger blast radius.https://www.chiibitsu.com/apps/booking/src/lib/db.ts→ 200, full source (Supabase table names, column schema, service-role env var names).https://www.chiibitsu.com/apps/booking/README.md→ 200, the complete operator setup guide: the/adminroute, the admin auth model, every env var name (ADMIN_PASSWORD,BOOKING_TOKEN_SECRET,TALLY_SIGNING_SECRET,GOOGLE_REFRESH_TOKEN), and deploy/DNS specifics.apps/booking/src/lib/admin-auth.tsdiscloses the header-based scheme (x-admin-password,x-admin-email), and every route undersrc/app/api/is likewise readable.apps/booking/.env.examplecontains placeholder keys only, and a repo-wide grep for assigned secret literals returns nothing. So this is attack-surface and design disclosure, not a credential leak..vercelignore(or set thewebsiteproject's Root Directory / an explicitvercel.jsonoutput) so onlyindex.html,about/,angeline/,angeline.pdf, andlead-magnets/are deployed. That approach would also have covered the two files in this PR, and prevents the next working doc dropped at the root from re-creating the problem.MEDIUM — completeness:
CLAUDE.mdis still served publicly and is the same class of content.https://www.chiibitsu.com/CLAUDE.md→ 200,text/markdown, returning the full internal review-gate policy, the reviewer-substitution rule, the reference to unattended-self-merge conditions, and the vault path01_wiki/kb/decisions.md. This is internal process documentation sitting at the web root, unaddressed by a PR whose stated purpose is removing internal notes from the web root. Covered by the.vercelignorefix in finding 1; if that is deferred,CLAUDE.mdshould be excluded now.LOW — the PR body's implied outcome overstates what deletion achieves.
Chiibitsu-Labs/websiteis a public GitHub repository (visibility: "public"), and the deleted blobs remain in history — both files are still readable by anyone atgithub.com/Chiibitsu-Labs/website/blob/08b7c96/…. This PR closes thechiibitsu.comserving path only. If the content is considered genuinely sensitive, history rewrite or repo visibility is the actual remedy and should be tracked separately; if it is merely untidy, the PR description should not read as though the material is now non-public. (Related: the repo hashas_pages: true, a second potential serving surface worth confirming.)Notes
vercel.jsonis untouched, so the/chii → /angeline301 is unaffected.vercel.jsonitself is not served (404 — Vercel excludes it). No HTML, CSS, image, or PDF asset is touched..github/workflows/ci.ymlruns only inapps/booking(typecheck, lint, build) and never reads repo-root markdown.website(static, repo root),chiibitsu-booking(Next.js,book.chiibitsu.com), andlm-booking-site. None consume root markdown; the static project has no build step to break..vercelignorefix, which is arguably more urgent than the issue this PR resolves.Stage 2 — Gemini cross-vendor review (verbatim)
Model:
gemini-3.7-flash. Given the diff, the repo tree, the configs, this PR's claims, and stage 1's findings with my dispositions, and asked to challenge both. Reproduced verbatim, unedited:Cross-vendor review (Gemini) — PR #32 (head 485714d)
Verdict
CLEAN — no blocking findings on this PR.
Assessment of the change
chiibitsu-labs-about-page-claude-code-prompt.mdandcompaction-chiibitsu-labs-canon-biz-reg-and-about-page-2026-07-13.md). No other files were touched.index.html,about/index.html,angeline/index.html,vercel.json, or the Next.js booking app underapps/booking.apps/booking), static site routing, or runtime behavior. Removing these stops the Vercel marketing deployment from serving these prompt/compaction docs at their root URIs.Assessment of the prior review and the author's dispositions
.vercelignoreis the correct decision. PR Remove internal working notes from the public web root #32 is an immediate content cleanup; changing Vercel build/ignore rules has distinct deployment side effects and belongs in its own atomic PR.git-filter-repo/ BFG). Deleting files fromHEADeliminates direct web scraping against predictable root URLs.Findings
None.
Notes
has_pages: truevia GitHub API or repo settings) serving themainbranch root, note that.vercelignorein PR DO NOT MERGE — .vercelignore approach breaks book.chiibitsu.com (finding kept for the record) #33 will not prevent GitHub Pages from continuing to publish whatever remains inmain. Ensure Pages is disabled or rooted only to a designated publish directory if static serving is intended solely through Vercel..github/and other dotfiles if the root directory remains the static deploy source for the marketing site.Author response to findings
Stage 1, finding 1 (HIGH) — accepted, not fixed here. Correct, and more urgent than the issue this PR addresses. Deliberately not folded into this diff: a deploy-config change is a different risk class from deleting two unreferenced markdown files. Gemini independently agreed the split is right. Tracked separately.
Stage 1, finding 2 (MEDIUM) — accepted, same disposition.
Stage 1, finding 3 (LOW) — partially disputed. The body has carried a "For the history-rewrite decision" section from the first push, stating in bold that deletion does not un-publish. Gemini assessed the dispute as fair. Accepted sub-point:
has_pages: trueis a second serving surface, still to be confirmed.Both reviewers'
has_pagesnote — open. If GitHub Pages servesmain, it is a serving path that no Vercel-side fix touches. Flagged for Chii; not actionable from a PR.Important, on the follow-up: the
.vercelignoreapproach that both stage-1 finding 1 and Gemini's notes point toward was tried in #33 and is wrong — a repo-root.vercelignoreis shared by all three Vercel projects and empties the production booking app. See #33 for the evidence. Neither reviewer had that information when writing; it does not affect this PR, which stands on its own.Gate status
Both stages are complete against
485714dwith no blocking findings, so the local requirement is satisfied and this PR is waiting on Chii. PerAGENTS.mdv3.0.0 the flip to ready is hers, never the agent's, and I have not requested the finisher.