Releases: TelivityAI/careerops
Release list
CareerOps 1.2.1 — Engineering-10 hardening
Summary
Production hardening wave on top of Career OS 1.2.0:
- Schema CHECKs +
updated_attouch triggers (app-schema) - Transactional promote RPCs (
promote_accomplishment/promote_portfolio) - Hosted credential vault (
app.provider_secrets+CREDENTIALS_KEK) with write-only edge RPCs - SPA split to
web/ui/*and Board / Memory / Portfolio / Advise section nav - CI: pg-integration + Playwright memory-promote smoke
- README conversion homepage: hook, hero GIF (
memory-promote.gif), Why not ChatGPT table, career-loop diagram, collapsed demo gallery; public-safe assets underdocs/assets/
Live
https://careerops.telivity.app
Note
Root package.json is private at 1.2.1. @telivity/careerops package version is aligned to 1.2.1; npm registry may still show 1.1.0 until a publish with NPM_TOKEN.
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.
CareerOps 1.1.0
Changelog
All notable changes to the public CareerOps repo and @telivity/careerops are documented here.
[1.1.0] — 2026-07-24
Added
@telivity/careeropsCLI:npx @telivity/careerops initinstalls the Open Agent Skill (scan / evaluate / rank / tailor / interview / followup / outcome) and optionally wiresweb/config.js.- Web dashboard: Find hygiene (blocklist, max posting age, remote preference), Sourced triage, drawer evaluate pack, builder section locks / Review draft / Sent freeze, OpenAI-compatible BYO keys, Board pack export.
- Smoke tests (
npm test) for critical control IDs + doctrine strings; GitHub Actions smoke on PR. - Release workflow: tagging
v*can publish to npm whenNPM_TOKENis configured.
Fixed
- Builder Generate now surfaces errors in the builder (not only the hidden drawer), always sends resume materials, and keeps a successful draft even if version history insert fails.
- Brand UI uses the full Telivity palette (teal primary CTA + navy / orange / gold secondary chrome) instead of teal-on-white only.
Docs
- Neutral public README “What you get” covering Find → Decide → Write → BYO / skill — no competitor narrative.
[0.1.0] — 2026-07-24
- Initial npm package publish (superseded by 1.1.0).