Skip to content

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.

  • 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”
Terminal window
shasum -a 256 ~/Downloads/fe-pack-a.zip
mkdir -p ~/opleet-v2/packs
unzip -q -o ~/Downloads/fe-pack-a.zip -d ~/opleet-v2/packs
ls ~/opleet-v2/packs/fe-pack-a
Terminal window
cd ~/opleet-v2/opleet
git switch main
git switch -c web/design-system

3 · 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”
Terminal window
cp -R ~/opleet-v2/packs/fe-pack-a/FE-M0-02/. .
git status --short

4 · Check every copy against the checksums, then lint

Section titled “4 · Check every copy against the checksums, then lint”
Terminal window
(cd apps/web && shasum -a 256 -c design/opleet/SHA256SUMS)
pnpm lint
Terminal window
git add apps/web
git commit -m "feat(web): add the Opleet design system source files"
  • 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.
Terminal window
git log --oneline -1
git status --short

Expect: “feat(web): add the Opleet design system source files”, then nothing from git status.

  • 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.
Terminal window
git switch main
git branch -D web/design-system

Nothing has been pushed. ~/opleet-v2/packs can stay.

Done 2026-10-06 (zuki)