docs(audit): findings 8 and 9 fixed by spec 007

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
Lucas WintherandClaude Fable 5.2 committed 2026-11-11 10:41:58 +01:00
1 parent 38a11ebb47
commit ecd788af49
2 files changed
+4 -3

No files matched your search

+2 -1
View File
@@ -9,7 +9,8 @@ Where development stopped, and how to pick it up. Delete or rewrite this file wh
deployed" or "never run live" describe the state before that.
- **Audit 2026-11-11**: `docs/audits/2026-11-11-audit.md` lists 24 findings with a status each. Fixed so far on
`fix/audit-quick-wins`: 2, 6, 7, 18, 19, 21; on `feat/start-page-without-react` (spec 006, stacked on it): 3.
Spec 007 (link previews, sitemap, feeds: findings 8 and 9) is approved and next. Finding 5 waits in a git stash
On `feat/link-previews-sitemap-feed` (spec 007, stacked on that): 8 and 9. The image and its smoke test were not
rebuilt after spec 007 (`SITE_URL` is a new image default). Finding 5 waits in a git stash
for the owner's look. None of these branches is merged.
- **Spec 005 is merged and pushed** (2026-11-10): the start page cassette shows a strip of the song cover with title
+2 -2
View File
@@ -30,8 +30,8 @@ Update the status here when a finding is dealt with; delete the file once every
| # | Finding | Fix | Status |
|---|---|---|---|
| 8 | Shared links have no preview: the head has a title and description only. No Open Graph tags, no canonical URL, no sitemap, and Astro has no `site` set. | `site` in the Astro config, canonical + `og:*` in `Base.astro`, a sitemap. An image per page is a design question. Needs a spec. | open |
| 9 | No feed. At 1–3 new items a month there is no way to follow the wall or the writing. | An Atom feed (wall + writing), linked with `rel="alternate"`; nothing visible changes. Needs a spec. | open |
| 8 | Shared links have no preview: the head has a title and description only. No Open Graph tags, no canonical URL, no sitemap, and Astro has no `site` set. | `site` in the Astro config, canonical + `og:*` in `Base.astro`, a sitemap. An image per page is a design question. Needs a spec. | fixed (`feat/link-previews-sitemap-feed`, spec 007) |
| 9 | No feed. At 1–3 new items a month there is no way to follow the wall or the writing. | An Atom feed (wall + writing), linked with `rel="alternate"`; nothing visible changes. Needs a spec. | fixed (`feat/link-previews-sitemap-feed`, spec 007) |
| 10 | `/simple` has no print styles, though it is the page someone would print or save as a PDF. | `@media print` in `simple.css`. Visual: owner looks. | open |
| 11 | The content repo has no check. A broken commit never goes live and the only signal is `/status`. | A CI job in `portfolio-next-content` that runs the published image's `site validate`. | open |
| 12 | A content push waits up to `POLL_INTERVAL` (1 h) unless someone runs `site refresh` on the host. | A Gitea webhook to a secret-guarded refresh endpoint, or a content-repo CI step. Touches deployment: ask first. | open |