Unlockian Career OS

The technical manual for the world's first platform that transforms Education into verifiable Work Experience. Below is the complete architectural blueprint.

graph LR User((User)) subgraph "Data Acquisition Layer" LMS[Ph 1: Knowledge] Sim[Ph 2: Work Sim] Val[Ph 3: Validation] end subgraph "Output Layer" Profile[Verified Profile] Resume[Auto-Resume] Recruiter[Hirer Portal] end User -->|Watch/Quiz| LMS LMS -->|Unlock Task| Sim Sim -->|Git Push| Repo[Git Repo] Sim -->|Doc Write| Doc[Technosphere] Repo --> Val Doc --> Val Val -->|AI Agents| AI_Interview[AI Interview] AI_Interview -->|Score| Profile Profile --> Resume Resume --> Recruiter style LMS fill:#1a1a2e,stroke:#28a745 style Sim fill:#0f1f14,stroke:#28a745,stroke-width:3px style Val fill:#1a1a2e,stroke:#28a745 style Profile fill:#28a745,stroke:#fff,color:#fff

Phase 1: Knowledge Services

Foundational knowledge verification logic.

Catalogue Engine
app: catalogue

Purpose: Manages structured learning paths and content delivery.

User Tip: Look for "My Courses" in your dashboard sidebar to access this module.
Goal-Based

Courses designed to build specific, job-ready skills (e.g., "Full Stack Dev").

Concept Checks

Mandatory quizzes to verify your understanding before moving forward.

Verified

Earn a "Skill Badge" that proves you actually did the work.

Unlike standard LMSs, this app indexes external high-quality content (YouTube, Documentation) and wraps them in a verification layer. It tracks "Watch Time" and "Concept Check" quizzes to ensure the user is ready for the Work phase.

  • Progressive Unlocking: Modules are locked until the previous one is verified.
  • Content Indexing: We search & embed projected-related videos.
Models: Course, Module, ContentIndex Views: CourseListView
TechBites
app: techbites

Purpose: Delivers daily micro-learning updates.

User Tip: Accessed via the "Tech Bites" logo in the top utility bar.

A feed algorithm that serves 3-5 minute technical snippets. Users must pass a "Comprehension Check" to mark a bite as consumed. This builds the "Continuous Learning" score.

Phase 2: Corporate Simulation

The core engine. Converting knowledge into code and documentation.

sequenceDiagram actor Student participant AAMS as AAMS Engine participant Git as Git Mgmt participant CI as CI Runner participant TS as Technosphere AAMS->>Student: Assign Ticket (JIRA-101) AAMS->>Git: Provision Repository Student->>Git: Push Feature Branch Git->>CI: Trigger Auto-Tests CI-->>AAMS: Build Status (Pass/Fail) Student->>TS: Submit Documentation TS->>AAMS: Validate Doc Link AAMS->>Student: Mark Complete
AAMS (Assignment Assessment)
app: aams

Purpose: The "Project Manager" system. Replaces homework with Tickets.

User Tip: Look for "Assignments" in the sidebar. Note: You must be in "Ready" status to see this.

AAMS isn't just a list. It is a state machine:

  • State Aware: Pending -> In Progress -> Code Review -> Validating -> Complete.
  • Dependencies: Prevents starting Task B until Task A is verified.
Git Management
app: gitmgmt

Purpose: Middleware between Unlockian and the Git Server (Gitea/GitHub).

User Tip: Found under "Code +" in the sidebar.
  • Repo Provisioning: Auto-creates repos from templates using API.
  • Branch Protection: Enforces "No direct push to main" rules.
  • Commit Analysis: Parses messages for Conventional Commits format.
Integration: Gitea API Security: Deployment Keys
Technosphere
app: technosphere

Purpose: Institutional Knowledge Base (like Confluence).

User Tip: Look for "TechnoSphere" in the sidebar.

Students must act like Senior Engineers by documenting their decisions. Articles are linked directly to AAMS tickets. This prevents "copy-paste" coding by ensuring understanding.

Phase 3: Validation & Hiring

Synthesizing work history into hireable assets.

flowchart TD Start[Work History] --> BGV{BGV Algo} BGV -->|Weak Signal| Retry[Request Refactor] BGV -->|Strong Signal| AI[AI Interview] AI -->|Voice Analysis| Score[Interview Score] Score --> Resume[Build Auto-Resume] Resume --> Human[Real Mock Interview] Human -->|Final Sign-off| Verified[VERIFIED CANDIDATE] style Verified fill:#28a745,stroke:#fff
BGV Validator
app: bgv

Purpose: The "Truth Engine". Validates all claims made on the user's profile.

User Tip: Look for "BGV" in the sidebar.

Runs nightly jobs to cross-reference data:

  • Does the "React Skill" have backing Git revisions?
  • Does the "Project X" completion have a passing CI/CD build?
  • Is the Technosphere article plagiarism-free?
AI Interviewer
app: interview

Purpose: Scalable first-round technical screening agent.

An AI Agent that conducts a voice-based interview. It feeds dynamic questions based on the candidate's actual Git commits (e.g., "I see you used Redux in commit 4f2a. Why?"). Scores on technical accuracy and communication.

Resume Builder
module: resume

Purpose: Auto-generates a "Verified Resume" PDF.

User Tip: Look for "ATS Resume" in the sidebar.

Learners cannot edit the "Verified" sections of their resume manually. It is purely data-driven, pulling from AAMS and BGV records to create a 100% truthful document for employers.