FE-M0-02 · The design system's files, unchanged
ID FE-M0-02 · Level L0 · Run order row 24
The Opleet Design System's own files sit in apps/web/design/opleet byte for byte, with apps/web/biome.json keeping Biome off them; committed on the branch web/design-system.
Before
Section titled “Before”- Timeline row 11 (TL-M0-11) is Done. If row 12 is Done too, run git pull on main first.
- fe-pack-a.zip, sent in the FE chat on 2026-10-05, is in ~/Downloads.
- You are in ~/opleet-v2/opleet and git status --short prints nothing.
1 · Check the zip, then unzip it next to the repository, not in it
Section titled “1 · Check the zip, then unzip it next to the repository, not in it”shasum -a 256 ~/Downloads/fe-pack-a.zipmkdir -p ~/opleet-v2/packsunzip -q -o ~/Downloads/fe-pack-a.zip -d ~/opleet-v2/packsls ~/opleet-v2/packs/fe-pack-a2 · A branch for pack A
Section titled “2 · A branch for pack A”cd ~/opleet-v2/opleetgit switch maingit switch -c web/design-system3 · Copy this step's files in: the design system's files, their checksums, and apps/web/biome.json
Section titled “3 · Copy this step's files in: the design system's files, their checksums, and apps/web/biome.json”cp -R ~/opleet-v2/packs/fe-pack-a/FE-M0-02/. .git status --short4 · Check every copy against the checksums, then lint
Section titled “4 · Check every copy against the checksums, then lint”(cd apps/web && shasum -a 256 -c design/opleet/SHA256SUMS)pnpm lint5 · Commit
Section titled “5 · Commit”git add apps/webgit commit -m "feat(web): add the Opleet design system source files"Expect
Section titled “Expect”- Block 1: 7b351a95bbfb66ef0a9e6cde81777dfc9b039842d85b8a6926b572b4cd21f8ed, then FE-M0-02 FE-M0-03 FE-M0-04 FE-M0-05 README.txt expected.
- Block 2: Switched to a new branch 'web/design-system'.
- Block 3: ?? apps/web/biome.json and ?? apps/web/design/.
- Block 4: 16 lines ending in : OK, then “Checked … files in …ms. No fixes applied.”
- Block 5: ✔️ biome and ✔️ commitlint, then the commit line with 19 files changed.
git log --oneline -1git status --shortExpect: “feat(web): add the Opleet design system source files”, then nothing from git status.
If it fails
Section titled “If it fails”- The hash in block 1 differs: the download is incomplete or isn't the one sent. Download it again; if it still differs, stop and tell the FE session.
- A shasum line says FAILED: stop and paste the output. Don't commit.
- pnpm lint reports a file under apps/web/design: paste the output. apps/web/biome.json should exclude that folder.
git switch maingit branch -D web/design-systemNothing has been pushed. ~/opleet-v2/packs can stay.
Done 2026-10-06 (zuki)