Journal archive
Temporal memory hub
Journal is the Wiki temporal projection and one of the nine graph hubs. It is where incidents, troubleshooting trails, QA evidence, deploy notes, postmortems, and practical memory are collected before Atlas, Canon, Codebook, and Librarian surface the links.
Incidents and recoveries
What broke, what evidence appeared, what action fixed it.
QA evidence
Failed proof, missing coverage, release confidence, and test debt.
Ops findings
Provider, quota, health, queue, and deployment observations.
Learnings
Patterns that should graduate into Canon, runbooks, or Codebook.
Recent and historical entries
Audit: `{provider, model}` vs `{providerId, model}` Schema Fitness
Audit: {provider, model} vs {providerId, model} Schema Fitness Date: 2026 05 11 Branch: cvl node tree direct Scope: All TypeScript files in the monorepo (excluding node modules, .d.ts) Background Two distinct object s...
WASM spike: nodeToTypst port — verdict report
WASM spike: nodeToTypst port — verdict report Status: CLOSED. Decision recorded; spike branch deleted. Branch (deleted): wasm spike temporary worktree. Commits 0563250, 16a7208, 55f5194, 07c8924 preserved in git reflo...
@cv/auth-bearer
@cv/auth bearer Shared SHA 256 hashed bearer token registry for every CareerVector + JobCache worker that needs service / agent / CI authentication. Stateless, env var backed, scope gated. Designed to be the canonical...
Auth operations runbook
Auth operations runbook Day to day operations for the CV + jobcache auth stack. Pairs with PRIVACY POSTURE (the design) and auth pick (the why). Token catalogue Two completely separate mechanisms, both surface as Auth...
Auth spike snapshot — 2026-05-18
Auth spike snapshot — 2026 05 18 Frozen copy of every file that lived on the auth spike branch (tag auth stashed v1, tip commit 7fea5e8e). The branch was deleted after extraction; this directory is the durable in tree...
auth-spike learning log
auth spike learning log A running journal of gotchas, surprises, "wait, that worked?" moments, and dead ends encountered while building out the auth architecture on this branch. The point of this log is the journey ,...
CVL Quarry Selection Compendium
CVL Quarry Selection Compendium Written 2026 05 05 after the "variant system" clarification. This is a handoff note for future Careervector work on CVL selection, variants, hybrid sections, section inclusion, AI tailo...
Framework / data-layer decision — handoff for fresh chat
Framework / data layer decision — handoff for fresh chat Context for a new conversation. Written 2026 04 25 mid session. What you're deciding CareerVector is going through a major rewrite (Astro → Vite SPA + Workers,...
opus-night-review
Night Review — 2026 04 25 Reviewer: Opus (external architecture/stewardship review, read only) Scope: commits since 3283c90 and .agent/runs/ for waves 2 and 3. Not a patch — a judgment call. 1) Direction Yes — the tra...
P2P Production Handoff - 2026-05-08
P2P Production Handoff 2026 05 08 This is a local agent handoff note for the 2026 05 08 careervector thread. It intentionally contains no secret values. Cloudflare auth Wrangler deploy/auth works on this machine with...
Sync direction — analysis for next decision
Sync direction — analysis for next decision Written 2026 04 25 (after the variantGroup refactor session). For Julian to read on return. TL;DR You said you're "not sure about the sync aspect." Here's the honest picture...
v2 — Testing strategy
v2 — Testing strategy What gets tested, by what, and what to lift from v1. Principle: behavior tests are the spec Per PRINCIPLES.md 4: tests describe what the product DOES, in user observable terms. Strict assertions....
Versioned Deploy Archives
Versioned Deploy Archives Status: landed (archived 2026 05 18 — v1+v2 hosts live, careervector web → careervector ui rename complete). Updated: 2026 05 14 Decision CareerVector cutover uses versioned living archives i...
Wave 3 — Opus CVL Sync / CRDT Vertical Slice
Wave 3 — Opus CVL Sync / CRDT Vertical Slice Agent: opus cvl crdt sync Date: 2026 04 25 Worktree: /home/richc/Documents/GitHub/careervector wave3 opus cvl crdt sync Branch: wave3 opus cvl crdt sync Base: 1278fee (Agen...
Wave 3 Report: Dev/Test Reliability + CVL Reorder Regression
Wave 3 Report: Dev/Test Reliability + CVL Reorder Regression Agent: sonnet devtest reliability Date: 2026 04 25 Worktree: /home/richc/Documents/GitHub/careervector wave3 sonnet devtest reliability Branch: wave3 sonnet...
JobCache/CareerVector URL-Language Handoff
JobCache/CareerVector URL Language Handoff Status on 2026 05 29: CareerVector bottom up job.create still uses the workspace job URL as the public workspace identity. Shared ad identity is URL x language when a languag...
Missing Tests Handoff
Missing Tests Handoff This is a focused implementation brief for Claude Code. The goal is to turn classified coverage debt into executable tests without weakening the gate. Current audit command: Current state: Catalo...
v2 — Learnings from v1
v2 — Learnings from v1 Mistakes we made. Don't repeat them. Stack level mistakes Astro was the wrong meta framework for this app Mistake: Picked Astro because it was familiar and easy to start with. Why it bit: Astro...