Commit Graph
18 Commits
Author SHA1 Message Date
bot-implementer 41bd4d78aa docs(adr): record modular monolith decision as ADR-001
CI / Stage 5 — Architecture tests (E00-S05-T01) (pull_request) Successful in 3m7s
CI / Stage 7 — Build the admin and server applications (E00-S05-T01) (pull_request) Successful in 1m3s
CI / Stage 2 — Typecheck (E00-S05-T01) (pull_request) Successful in 1m12s
CI / Stage 3 — Formatting/lint policy (E00-S05-T01) (pull_request) Successful in 45s
CI / Stage 4 — Unit tests (E00-S05-T01) (pull_request) Successful in 1m41s
CI / Stage 6 — PostgreSQL integration tests (E00-S05-T01) (pull_request) Successful in 1m8s
CI / Stage 1 — Frozen lockfile install (E00-S05-T01) (pull_request) Successful in 1m41s
Adds docs/adr/ADR-001-modular-monolith.md with the six required sections
(Context, Decision, Alternatives, Consequences, Operational impact, Revisit
trigger). The decision text ("Modular monolith") matches the ADR index entry
in section 70. Documentation-only; no runtime or schema impact.
2026-08-31 00:12:48 +00:00
bot-implementer dce6cac05b [E00-S04-T05] .env.example contains placeholders only (#404)
CI / Frozen lockfile install (push) Successful in 42s
CI / Secrets not embedded (E00-S02-T08) (push) Successful in 28s
CI / Database-postgres import isolation (E00-S03-T02) (push) Successful in 24s
CI / Migration ledger (E00-S03-T03) (push) Successful in 42s
CI / Migration advisory lock (E00-S03-T04) (push) Successful in 48s
CI / Migration failure diagnostic (E00-S03-T05) (push) Successful in 46s
CI / App readiness after migrations (E00-S03-T06) (push) Successful in 1m4s
CI / Field-specific startup errors (E00-S04-T02) (push) Successful in 1m5s
CI / Secret redaction from logs (E00-S04-T03) (push) Successful in 1m6s
CI / Env adapter owns process.env (E00-S04-T04) (push) Successful in 1m12s
CI / Compose config (E00-S03-T01) (push) Successful in 26s
CI / TypeBox/Ajv config schema (E00-S04-T01) (push) Successful in 1m4s
CI / .env.example placeholders only (E00-S04-T05) (push) Successful in 29s
Co-authored-by: bot-implementer <bot-implementer@fabrika.internal>
2026-08-30 05:47:42 +00:00
bot-implementer a93b860cda Update home page intro copy: recipe → road trip
CI / Run tests (pull_request) Successful in 1m26s
2026-08-25 18:53:06 +00:00
bot-implementer fb62194d40 feat: harden external reading links with rel="noopener noreferrer"
CI / Run tests (pull_request) Has been cancelled
All reading list links point at external http(s) URLs, so each rendered
anchor now carries rel="noopener noreferrer" as a hardening best
practice. Renderer test updated for the new attribute and asserts every
rendered link carries it.
2026-08-25 15:15:31 +00:00
bot-implementer fdc306ac33 feat: link the contact page from the home page navigation
CI / Run tests (pull_request) Has been cancelled
2026-08-25 10:45:45 +00:00
bot-implementer d94e769806 test: component + unit tests for the contact page 2026-08-25 10:45:36 +00:00
bot-implementer 2f5c522cc3 test: unit tests for the mailto URL builder 2026-08-25 10:45:28 +00:00
bot-implementer 0d76bc01fe feat: wire contact form submit to open mail client via mailto 2026-08-25 10:45:23 +00:00
bot-implementer b99c1b27d0 feat: add pure mailto URL builder 2026-08-25 10:45:17 +00:00
bot-implementer b7692551e1 feat: add contact page with name, email, and message fields 2026-08-25 10:45:12 +00:00
bot-implementer f77720c10b chore: add scaffold smoke test
CI / Run tests (push) Has been cancelled
2026-08-25 10:44:19 +00:00
bot-implementer 6aabecbe76 chore: add CI workflow running the test suite 2026-08-25 10:44:14 +00:00
bot-implementer 9c71105d92 chore: add package.json with test script 2026-08-25 10:44:10 +00:00
bot-implementer 05df22dc4b chore: add global and responsive styles 2026-08-25 10:44:06 +00:00
bot-implementer 16f02d7dd7 chore: add home page with site navigation 2026-08-25 10:43:58 +00:00
bot-implementer 4a73b14471 chore: scaffold static personal blog site 2026-08-25 10:43:53 +00:00
bot-implementer dca4af9a13 chore: remove probe file 2026-08-25 10:43:47 +00:00
bot-implementer 88189f91ed probe: check write access on feature/5 2026-08-25 10:43:12 +00:00