CareerOps 1.2.0 — Career OS
CareerOps 1.2.0 — Career OS
CareerOps is no longer just a job-search board. This release ships the Career Operating System: durable memory with provenance, interview/offer depth, contacts, and plugin/chain surfaces — still materials-first, never inventing experience, never auto-applying.
Demo: https://careerops.telivity.app
Roadmap: docs/ROADMAP.md
Doctrine: docs/DOCTRINE_MEMORY.md
Career Memory & Provenance
- Bullet Memory with immutable
body_original, revisions, soft archive, and Accept-gated AI polish - Bidirectional promote into resume / portfolio with
source_type/source_idlinks - Portfolio library (code / design / product) under the same sync rules
- Career Advise — materials-only past, labeled market judgment; grounded follow-ups replace freeform Chat
- Ranked Generate selection (checked → role-linked → relevance → recency)
- Calendar cadence nudges; board pack
schema_version2+ for accomplishments / portfolio round-trip - Durability: outcomes, story bank, and Sent / version metadata synced to Supabase with RLS (local fallback)
Interviews, Offers & Contacts
- Interview events — rounds, scheduling, notes; prep drafts as recoverable reports
- Offer comparison — structured base / bonus / equity / remote / deadline; side-by-side compare
- Resume version timeline — Sent markers, display names, outcome join (“what shipped?”)
- Contacts CRM for network follow-ups without auto-send
- Honest comp / salary surfaces (no invented bands); Ashby
comp_rangepersistence where available - Enrichment lands as inbox candidates to confirm, not silent resume writes
Plugins & Chains
- Plugin registry + example adapter / hooks for CareerOps LIVE
- Mode chains for gated multi-step skill pipelines (see docs/PLUGINS.md and docs/CHAINS.md)
- Skill modes include
advisealongside scan / evaluate / rank / tailor / interview / followup / outcome - CLI board-pack helpers for offline / agent workflows
UI cleanup pointers
- Standalone Chat folded into Advise as a grounded follow-up box
- Resume tool repurposed as JD triage with Add to board
- Find board chrome: Sort / Filter, plain-English junk cleanup, Remote·US-only, Not for me → Closed
- Expanded default Find pack (87+ verified ATS boards) with server-side dedupe
- Self-host: scrubbed edge functions, schema, and training skeleton published
Doctrine (unchanged)
- No invented experience
- No auto-apply / no auto-send
- AI polish only with Accept
- Labeled market / salary judgment
- Enrichment confirms into memory — never silent scrape-to-resume
Upgrade notes
- Hosted app: already on this ship at careerops.telivity.app
- Self-host: apply Supabase migrations under
supabase/migrations/(Phase 1 memory + durability + Phase 2/3 interview/offers/contacts/comp) - Export a fresh Board pack after upgrading if you use the Open Agent Skill offline
Discussions are open for Q&A and ideas. Good first issues and the public roadmap are pinned on the Issues tab.