Repository navigation
Prepare Athel for a public showcase - #4
Merged
Merged
Conversation
Drop agent notes, local-path plans, and the unused posts scaffold from the tree, and ignore machine-local secrets. Add a README with story screenshots, an MIT license for the code, separate audio credits, favicons, and CI. Co-authored-by: Gáborjáni-Szabó Ádám <Programcode@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Review limit reachedEnable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Next included review available in 59 minutes. View limit details
Note 🎁 Summarized by CodeRabbit Free
Comment |
Programcode
added a commit
that referenced
this pull request
Oct 22, 2026
Drop agent notes, local-path plans, and the unused posts scaffold from the tree, and ignore machine-local secrets. Add a README with story screenshots, an MIT license for the code, separate audio credits, favicons, and CI. Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Gáborjáni-Szabó Ádám <Programcode@users.noreply.github.com>
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.
Prepares The Underwater City of Athel to be shown on a public GitHub profile. This pull request does not rewrite history, force-push, merge, deploy, or change repository visibility, settings, description, or topics.
Safety review
Scanned all 25 commits on
main,codex/underwater-story-app, andfavicon-redesignwith gitleaks 8.28.0 and trufflehog 3.90.6, then read every historical text blob by hand.No API keys, tokens, passwords, private keys, filled-in
.envfiles, Tailscale hosts, phone numbers, or street addresses. The only env file ever committed is.env.example, and its key fields are empty.Still in history — decide before making the repo public
History was not rewritten.
adam.gaborjani.szabo@gmail.comis the author ofeb5c22eanda128acaonmain, plusf650c7boncodex/underwater-story-appanda18b78confavicon-redesign. It is not in any file. Making the repository public publishes it on those commits. There is no key to rotate. Either treat that address as a public contact, or rewrite history before flipping visibility.codex/underwater-story-appcommitf650c7baddsHERMES.md, which names an internal server path. Delete that branch before the repo is public. The commit can remain reachable by SHA until GitHub garbage-collects it; a history rewrite is the only way to guarantee it is gone.docs/superpowers/plans/2026-06-05-underwater-city-interactive-story.md(fromcdeb3e0) anddocs/superpowers/plans/2026-06-07-handoff.md(froma2d1a23) contain a local machine path. This PR deletes both files from the current tree. The blobs remain in those commits.humanizer.skill(added ina2d1a23) is a third-party writing skill with no licence in the repo. Removed from the tree; the blob remains in that commit.Removed from the current tree
AGENTS.mdand the.agents/skill symlinkshumanizer.skilldocs/superpowers/agent plans (they were the files carrying the home-directory path)src/demo.ts, and the D1postsscaffold (db/, including thebrainy_maggottmigration). The story never read that table..gitignorenow keeps.env.exampletracked, ignores real env files, logs, recordings, andHERMES.md/CLAUDE.mdPolish
public/audio/CREDITS.mdfor the ElevenLabs clipsfavicon-redesign(files only; that branch's commit was not cherry-picked)npm run buildrunsvoid preparebefore the typecheck, so a fresh clone can buildstory-source/Asset licensing (needs a decision)
Project notes describe
public/audio/as ElevenLabs free-plan output (eleven_v3and sound-generation, rendered 2026-06-09). Free-plan audio is non-commercial and must be attributed withelevenlabs.ioor11.aiin the title of the published work. This PR adds that credit on the title screen and in the README. It does not put the audio under MIT. Confirm whether these files were actually generated on a paid plan before any commercial use.The map and character sheet are original illustrations for this story, including AI-generated art by the author. Cinzel, EB Garamond, and Inter come from Google Fonts under the SIL Open Font License. The prose stays all rights reserved.
Verification
npm run lintnpm test— 31 unit testsSTATIC_BUILD=1 npm run buildnpx playwright test— 10 end-to-end testsTitle screen
Torin at the market
World map
To show artifacts inline, enable in settings.