Version: 2.0 Last Updated: 2026-02-06 Implementation Status: Feature Complete
This repository contains the implemented interactive CV/résumé system “in–midst–my-life” — a programmable, multi-layered, agent-driven identity architecture. The system transforms a static resume into a dynamic, queryable, multi-perspective profile with mask-based identity filtering and blockchain-inspired verification capabilities.
Core Innovation: Treating a CV as a verifiable, append-only ledger (analogous to blockchain) from which multiple résumé “views” can be derived as contextual, mask-filtered snapshots.
Origin: Compiled from 33 ChatGPT conversations, now evolved into a working monorepo implementation.
All originally specified features have been implemented. See
docs/FEATURE-AUDIT.mdfor the complete spec→implementation mapping.
| Component | Status | Details |
|---|---|---|
| Monorepo Structure | ✅ Complete | 3 apps, 4 packages, pnpm workspaces + Turborepo |
| Schema Package | ✅ Complete | 24 Zod schemas for all entities |
| API Service | ✅ Complete | 50+ endpoints, GraphQL subscriptions, OpenAPI |
| Orchestrator Service | ✅ Complete | 10 agents, DLQ, scheduler, GitHub webhooks |
| Web Frontend | ✅ Complete | 55+ components, dashboard, admin, blog, pricing |
| Database Layer | ✅ Complete | Postgres + pgvector + Redis, 15+ migrations |
| Test Infrastructure | ✅ Complete | Vitest + Playwright, 75% coverage threshold |
| Content Model | ✅ Complete | Narrative generation, 16 masks, 8 epochs |
| Core Business Logic | ✅ Complete | Mask matching, 4 DID resolvers, VC layer |
| Component | Status | Details |
|---|---|---|
| Hunter Protocol | ✅ Complete | Search/analyze/tailor/apply routes, agent tools |
| Theatrical UI Polish | ✅ Complete | 55+ components, Framer Motion v11 animations |
| Monetization | ✅ Complete | Stripe checkout/webhooks/portal, 3 tiers, feature gates |
| Infrastructure | ✅ Complete | Helm charts, Docker, 6 CI/CD workflows, secrets management |
| Marketing | ✅ Complete | Landing page, about, pricing, 5 blog posts, README |
life-my--midst--in/
│
├── 📁 apps/ # Deployable applications
│ ├── web/ # Next.js 16 dashboard (:3000)
│ ├── api/ # Fastify REST API (:3001)
│ └── orchestrator/ # Node.js worker service (:3002)
│
├── 📁 packages/ # Shared libraries
│ ├── schema/ # Zod schemas & TypeScript types
│ ├── core/ # Business logic, mask matching
│ ├── content-model/ # Narrative generation, JSON-LD
│ └── design-system/ # UI primitives
│
├── 📁 infra/ # Infrastructure
│ ├── docker-compose.yml # Local development stack
│ ├── Dockerfile # Container build
│ └── helm/ # Kubernetes charts (scaffold)
│
├── 📁 docs/ # Documentation
│ ├── SECURITY.md # Security guidelines
│ ├── adr/ # Architecture Decision Records (001-012)
│ ├── archived/ # Stale design docs moved from root
│ └── [operational docs]
│
├── 📁 scripts/ # Development utilities
│ ├── dev-up.sh # Start Docker services
│ └── dev-shell.sh # Open DB shells
│
├── 📄 Configuration Files
│ ├── docs/seed.yaml # Repository "genome"
│ ├── turbo.json # Build orchestration
│ ├── pnpm-workspace.yaml # Workspace config
│ └── tsconfig.json # TypeScript config
│
└── 📄 Documentation (docs/)
├── MANIFEST.md # This file
├── DEFINITIONS.md # Unified glossary
├── DECISION-LOG.md # Architecture decisions
└── archived/CONSOLIDATED-SPECIFICATIONS.md # Technical specs
Note: Design documents (FOUND-, SPEC-, ARCH-, PLAN-, WORK-, ORCH-, META-*) have been archived to
docs/archived/. They remain accessible for reference but are no longer actively maintained. Architecture decisions are now tracked indocs/adr/(ADR 001-012).
docs/archived/docs/archived/docs/archived/docs/archived/docs/archived/docs/archived/docs/archived/packages/schema ← Foundation (no deps)
↓
packages/core ← Business logic
packages/content-model ← Narrative generation
↓
apps/api ← REST API
apps/orchestrator ← Worker service
apps/web ← Frontend
schema → core → content-model → api → orchestrator → web
FOUND-001 (Blockchain analogy)
→ SPEC-001 (Schema)
→ ARCH-001 (Architecture)
→ Implementation (Current)
→ Deployment (Next)
All roadmap phases (0–7) and post-roadmap polish sprints are complete. The project is feature-complete and in maintenance mode.
See docs/PHASE-ROADMAP.md for the original 140 EU roadmap.
CV as immutable ledger, résumé as derived proof object.
16 non-branded functional masks (Analyst, Synthesist, Artisan, etc.) that filter the same underlying truth.
Career divided into meaningful periods (Initiation → Mastery → Legacy) for biographical narrative.
Multi-agent crew (Architect, Implementer, Reviewer, Tester, Maintainer) for assisted development.
Abstract effort units instead of calendar time for pressure-free planning.
# Install dependencies
pnpm install
# Start development services
scripts/dev-up.sh # PostgreSQL + Redis
pnpm dev # All apps in parallel
# Testing
pnpm test # Unit tests
pnpm integration # Integration tests (needs env vars)
pnpm typecheck # TypeScript validation
pnpm lint # ESLint
# Database
scripts/dev-shell.sh # Interactive psql
pnpm --filter api migrate
pnpm --filter api seed
| System | Status | Purpose |
|---|---|---|
| PostgreSQL | ✅ Implemented | Primary data store (+ pgvector for semantic search) |
| Redis | ✅ Implemented | Cache & task queue |
| W3C VCs | ✅ Implemented | Credential issuance & verification |
| W3C DIDs | ✅ Implemented | did:web, did:key, did:jwk, did:pkh resolvers |
| Serper API | ✅ Implemented | Job search (Hunter Protocol) |
| Stripe | ✅ Implemented | Checkout, subscriptions, webhooks, customer portal |
| GitHub Actions | ✅ Implemented | 6 CI/CD workflows (test, security, CodeQL, deploy, size, release) |
| Helm / K8s | ✅ Implemented | Kubernetes deployment charts with secrets management |
| Term | Definition |
|---|---|
| CV | Complete professional history (blockchain ledger) |
| Résumé | Context-specific view (state snapshot) |
| Mask | Identity filter for context-specific presentation |
| Epoch | Temporal period in professional evolution |
| Scaenae | Theatrical stages/contexts |
| EU | Energy Unit (abstract effort measure) |
See DEFINITIONS.md for complete glossary.
| Document | Purpose |
|---|---|
| README.md | User-facing overview |
| CLAUDE.md | Development guidance |
| DEFINITIONS.md | Terminology glossary |
| DECISION-LOG.md | Architecture decisions |
| seed.yaml | Repository constraints |
| SECURITY.md | Security guidelines |
| PHASE-ROADMAP.md | Complete roadmap |
Document Authority: This manifest provides the high-level view of project status and organization. For detailed specifications, consult the referenced documents.
Last Reconciliation: 2026-02-06. All originally specified features are implemented. See docs/FEATURE-AUDIT.md for the comprehensive spec→implementation audit trail.