Split the schematic tooling by audience: QElectroTech (IEC 60617,
versionable XML) for the 48V/230V/PV installation folios that
electricians and inspectors read, KiCad kept for in-house boards
(monitoring, solar-deck interlock). Seed qet/ with the folio plan
and conventions; record the decision.
The user picked a proper name for the project repo. Rename on Gitea
(electron-rare/Beaujol-Bus-Lab), flip visibility to public now that
the privacy pass removed face photos and the seller ad screenshot,
and update every reference: local remote URL, CLAUDE.md git section,
blog about page and nav link. Add the missing hero image CSS rule.
The blog needed a visual identity and a path back to the source:
hero photo of the Axer on the home page, village photo and repo link
on the about page, and a git-clone nav link.
Privacy pass before the repo goes public: move the two cab photos
with an identifiable face and the seller ad screenshot out of the
repo (kept in BUS-photos-privees locally), update INDEX.md and
CLAUDE.md accordingly.
Sort and compress 18 site photos into domain folders (EXIF-dated,
indexed), correct battery model to Pylontech US3000C across energy
docs, and publish five backdated posts telling the story so far:
gear-before-bus, arrival, seat removal, sorting, energy architecture,
workbench. Night cab photos with an identifiable face stay out of the
public blog images.
Document the real bus.saillant.cc exposure chain (cloudflared ->
Traefik -> Tower nginx pinned by digest) now that Task 7 hosting
and Task 8 deploy.sh have been validated end-to-end.
Automate publishing the Hugo blog to the nginx host on Tower: build
with hugo --minify, rsync the public/ output to bus-blog, then smoke
test the public HTTPS URL to confirm the route is live end-to-end.
Scaffold the bus.saillant.cc blog: Hugo site config, a hand-written
vendored theme (terminal-bus, zero deps), and the first post plus an
about page.
The theme is minimal on purpose: single baseof/home/page/section
layouts and one CSS file, styled as a terminal/hackerspace prompt
(green-on-dark, ASCII banner, monospace). No upstream theme pulled in,
per the no-blind-dependency policy.
Consumes journal entries later (Task 4); build output feeds deploy.sh
(Task 8). blog/public/ and blog/resources/ stay gitignored.