AGENTS.md

This repository is the source of https://brightspark.bonsung.me, a one-page job application site by Bonsung Koo. The spec, the plan, these rules and the lessons in docs/solutions/ are published on the site, so write for a public reader. These rules apply to every coding agent working here.

Where the work comes from

Branches and pull requests

Checks before a pull request

npm run lint, npm run typecheck, npm run build and npm test must all exit 0. From the third task on, npm run test:e2e must too. Tick the task's boxes in docs/plan.md, then push the branch, open the pull request, and watch its checks until they pass.

Style rules for text written for the page

No third-party files

Do not add any font, image, logo or icon file that belongs to any other company. The favicon is drawn in code, in src/app/icon.tsx. The fallback font comes from next/font/google.

What the hooks block, and why

Two hooks keep the rules above from being skipped by accident.

Anything outward facing, such as creating the repository, a push to main, a deployment, a token or DNS, waits for Bonsung's go-ahead at that moment.