Files
com.gregkilmer.www/vault-kit/24.01_PersonalWebsite/Site/_templates/Library item.md
T
Claude e3b0cf60c5 Phase 6: sync jobs, inquiry and order forms
- Sync scheduler in the content service with a per-job cache (sync_cache),
  sync_runs reporting and Healthchecks pings. Jobs: Archidekt, BoardGameGeek,
  cover art (Open Library, TMDB, AniList), Suwayomi and Kavita reading
  progress, Bambuddy filament and Homebox material stock. A note's own value
  always wins over a synced one.
- PersonalReader: updates only Library notes with a matching anilistId,
  changes to Greg's notes are held for review; Reading series with no note
  show as suggestions on the admin Overview.
- /api/inquiries and /api/orders: Turnstile, rate limits, a saved copy in the
  content service (intake token) plus email over SMTP. Orders are re-checked
  against the live notes: accepted only when the category's ordersOpen is
  true and the line has capacity.
- Admin Inbox for saved submissions. Options' inStock is optional so synced
  stock can fill it. All settings from process.env; .env.example per service.
- Sources could not be reached from the build environment; parsers are tested
  against fixtures labelled as not live.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012aSbo2D1qP8cMFQCykf7kx
2026-10-11 23:50:06 +00:00

20 lines
947 B
Markdown

---
type: "library-item"
title: "{{title}}"
publish: false # Only notes set to true appear on the site.
created: "{{date:YYYY-MM-DD}}" # optional
medium: # one of: book, light novel, webnovel, manga, manhwa, video game, anime, TV, movie
state: # one of: now, up next, played, finished, caught up, dropped
creator: # optional
group: # optional. Where it sits in the list, like Cosmere, Marvel Cinematic Universe or Prestige Drama.
year: # optional
platform: # optional. Video games only, like Steam or PlayStation 5.
verdict: # optional. A short review. No score.
note: # optional. Context, like where you are or how you came to it.
progress: # optional. Like 16/18 volumes. Synced from PersonalReader when linked.
anilistId: # optional. Links the item to PersonalReader's progress.
kavitaSeriesId: # optional. Links a book or light novel to its series in Kavita, for PersonalReader's progress.
---
<!-- Optional longer thoughts. -->