Changelog - Capability Ledger
A capability-led record of the platform infrastructure and core learning subsystems behind Upsoma.
Platform capability map
Turn a learner’s stated goal into a personalised, adaptive learning path and produce credible evidence that the skill gap is closed — goal → overlay → path → readiness.
Platform Infrastructure
6 subsystemsCore learning subsystems
6 subsystems#Auth
Identity, sessions, and access control
- NEW FEATUREplatform/dashboardAuthData modelSchedulingYour learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- NEW FEATUREplatform/onboardingAuthData modelSchedulingA guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- NEW FEATUREplatform/authenticationAuthData modelSchedulingA clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- DEVELOPMENTplatform/design-systemAuthData modelSchedulingA consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXplatform/ui-readinessAuthData modelScheduling+2Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREplatform/changelogAuthData modelSchedulingThe changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
#Accounts
Learner profile, career inventory, and lifecycle
- NEW FEATUREadmin/analyticsPlatform infraAccountsUpsoma Admin reports learner activity, completion and return journeys
Explore distinct active learners, assessment and path completions, second-path returns, acquisition, activation and retention from the admin overview.
- NEW FEATUREpaths/onboardingAdaptive LearningAccountsContent Gen & persistenceYour first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATURElearn/pathSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+2Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- NEW FEATURElearn/outcomesAssessment & EvaluationAccountsNotification infra (email)+2Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- NEW FEATUREassessment/profileAssessment & EvaluationAccountsSkill TelemetrySkill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- NEW FEATUREcomposerAdaptive LearningAccountsContent Gen & persistence+1The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- NEW FEATUREpath/profileAdaptive LearningAssessment & EvaluationAccounts+1Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
#Data model
Schema, migrations, and integrity
- NEW FEATUREplatform/dashboardAuthData modelSchedulingYour learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- NEW FEATUREplatform/onboardingAuthData modelSchedulingA guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- NEW FEATUREplatform/authenticationAuthData modelSchedulingA clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- DEVELOPMENTplatform/design-systemAuthData modelSchedulingA consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXplatform/ui-readinessAuthData modelScheduling+2Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREplatform/changelogAuthData modelSchedulingThe changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
#Platform infra
Deploy, runtime, routing, and observability
- NEW FEATUREadmin/analyticsPlatform infraAccountsUpsoma Admin reports learner activity, completion and return journeys
Explore distinct active learners, assessment and path completions, second-path returns, acquisition, activation and retention from the admin overview.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXplatform/ui-readinessAuthData modelScheduling+2Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the skill graph, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- NEW FEATURElearn/demandSkill TelemetryPlatform infraRising skills: market demand now shapes your path
Upsoma now computes a live market-demand signal from real job-posting observations and puts it to work: paths teach in-demand skills sooner (never breaking prerequisites), your remaining gaps are ranked by what the market wants, and a new Rising card shows trending skills in your domains you don't have yet.
- BUGFIXadmin/analyticsPlatform infraSkill TelemetryAdmin analytics controls now align with the page context
Admin analytics controls now sit with the analytics page identity while account actions stay isolated on the right, matching the skill graph header pattern.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- BUGFIXadmin/analyticsPlatform infraSkill TelemetryAdmin analytics header now shares the console header stack
The admin analytics page now uses the same connected header stack as the skill graph console, with Analytics as the single page label.
- DEVELOPMENTadmin/analyticsSkill TelemetrySkill GraphPlatform infraAdmin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
#Scheduling
Background & scheduled jobs
- NEW FEATUREplatform/dashboardAuthData modelSchedulingYour learning dashboard
Resume learning, inspect readiness, and find your paths and evidence from one dashboard.
- NEW FEATUREplatform/onboardingAuthData modelSchedulingA guided start to your learning path
Onboarding follows the Figma question flow, with saved answers, optional background, and a first learning path.
- NEW FEATUREplatform/authenticationAuthData modelSchedulingA clearer way to log in and recover your account
Login, signup, and account recovery follow Upsoma's auth design, with password guidance and one-time email login links.
- DEVELOPMENTplatform/design-systemAuthData modelSchedulingA consistent Upsoma design across the learning experience
Upsoma now uses its shared brand colors, typography, and logo across the site, with clearer status messages and more accessible controls.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXplatform/ui-readinessAuthData modelScheduling+2Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREplatform/changelogAuthData modelSchedulingThe changelog now keeps itself honest
Every meaningful change to a platform capability now requires its own changelog entry before it can merge - enforced in CI, mapped to the component it touched, timestamped to the minute - while styling and copy tweaks stay out of the noise.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
#Notification infra (email)
Transactional & lifecycle email
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- NEW FEATURElearn/pathSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+2Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- NEW FEATURElearn/outcomesAssessment & EvaluationAccountsNotification infra (email)+2Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
#Skill Graph
The skills taxonomy behind every path
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- DEVELOPMENTskill-browserSkill GraphThe skill browser sidebar now uses categorized expandable domains
The browse sidebar now groups domains into expandable categories and keeps one tree open at a time.
- DEVELOPMENTadmin/analyticsSkill TelemetrySkill GraphPlatform infraAdmin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
#Skill Telemetry
Evidence → signals → the learner overlay
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- NEW FEATURElearn/demandSkill TelemetryPlatform infraRising skills: market demand now shapes your path
Upsoma now computes a live market-demand signal from real job-posting observations and puts it to work: paths teach in-demand skills sooner (never breaking prerequisites), your remaining gaps are ranked by what the market wants, and a new Rising card shows trending skills in your domains you don't have yet.
- NEW FEATURElearn/pathSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+2Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- NEW FEATURElearn/pathAdaptive LearningContent consumption / Learning & AdaptationSkill Telemetry+1Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- BUGFIXadmin/analyticsPlatform infraSkill TelemetryAdmin analytics controls now align with the page context
Admin analytics controls now sit with the analytics page identity while account actions stay isolated on the right, matching the skill graph header pattern.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- BUGFIXadmin/analyticsPlatform infraSkill TelemetryAdmin analytics header now shares the console header stack
The admin analytics page now uses the same connected header stack as the skill graph console, with Analytics as the single page label.
- NEW FEATURElearn/assessmentAssessment & EvaluationSkill TelemetryContent Gen & persistence+2Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- NEW FEATURElearn/outcomesAssessment & EvaluationAccountsNotification infra (email)+2Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- NEW FEATUREassessment/profileAssessment & EvaluationAccountsSkill TelemetrySkill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- NEW FEATUREassessment/resultsAssessment & EvaluationSkill TelemetryAdaptive LearningUpsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- DEVELOPMENTadmin/analyticsSkill TelemetrySkill GraphPlatform infraAdmin analytics now show what learners are trying to learn
The admin analytics area shows platform usage, composer queries, user activity, sources, and learning demand signals.
#Adaptive Learning
Graph + overlay → an ordered path that shortens as you learn
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- NEW FEATUREpaths/onboardingAdaptive LearningAccountsContent Gen & persistenceYour first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the skill graph, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- NEW FEATURElearn/pathSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+2Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- NEW FEATURElearn/pathAdaptive LearningContent consumption / Learning & AdaptationSkill Telemetry+1Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- NEW FEATURElearn/assessmentAssessment & EvaluationSkill TelemetryContent Gen & persistence+2Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- NEW FEATURElearn/outcomesAssessment & EvaluationAccountsNotification infra (email)+2Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- NEW FEATUREassessment/resultsAssessment & EvaluationSkill TelemetryAdaptive LearningUpsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- NEW FEATUREcomposerAdaptive LearningAccountsContent Gen & persistence+1The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- NEW FEATUREpath/profileAdaptive LearningAssessment & EvaluationAccounts+1Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
#Content Gen & persistence
AI-generated learning units, eval-gated and versioned
- NEW FEATUREcontent/personalizationContent Gen & persistenceTeaching examples shaped by your interests
Confirmed onboarding interests and background help personalize learning examples through the existing generation pipeline.
- NEW FEATUREpaths/onboardingAdaptive LearningAccountsContent Gen & persistenceYour first path from saved answers
Onboarding creates a real learning path with readiness-based skips and duplicate-safe retries.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- BUGFIXcontent/resolveContent Gen & persistenceNo more timeouts: content generates in the background
Opening a fresh chapter no longer holds the request hostage while lessons generate - the platform answers instantly, generates in the background, and your screen picks the content up the moment it is ready, ending the 504 timeouts on hosted environments.
- NEW FEATURElearn/formatsContent consumption / Learning & AdaptationContent Gen & persistenceLearning formats: the lesson tabs now stay connected to the workspace header
Learners can now switch between the planned lesson, flashcards, quiz, walkthrough, diagram, and exercise from a connected second header row that stays aligned with the learning workspace.
- NEW FEATUREcontent/qualityContent Gen & persistenceQuality gate: regression evals, judge calibration, and human review
The content quality gate now has a labeled regression suite, the grading judge is calibrated against human-labeled answers, and a human review console audits both quarantined content and a rolling sample of what the automated judge approved.
- NEW FEATURElearn/formatsContent Gen & persistenceStudy formats: diagrams, listening, exercises, and your way in
Every chapter can now be studied your way: switch any skill into a concept diagram, flashcards, a quiz, a walkthrough, or a hands-on exercise; listen to lessons with chapter-by-chapter narration; and tailor capability checks to a specific company or domain.
- NEW FEATURElearn/experienceContent Gen & persistenceYour chapter, decluttered: projects, interview prep, and a story while you wait
Chapters lose their duplicate practice surfaces and gain two new tabs - real portfolio project recommendations and a band-aware interview question bank - every chapter now carries a short video, and path generation unfolds as a staged story instead of a spinner.
- NEW FEATURElearn/pathAdaptive LearningContent consumption / Learning & AdaptationSkill Telemetry+1Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- NEW FEATURElearn/assessmentAssessment & EvaluationSkill TelemetryContent Gen & persistence+2Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- NEW FEATUREcomposerAdaptive LearningAccountsContent Gen & persistence+1The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
- NEW FEATUREpath/profileAdaptive LearningAssessment & EvaluationAccounts+1Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.
#Content consumption / Learning & Adaptation
Reading, tutoring, and the path adapting to performance
- DEVELOPMENTplatform/onboarding-authSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Safer onboarding and login delivery
Onboarding submissions and sign-in links now remain reliable during retries, concurrent requests, and rolling deployments.
- NEW FEATUREprogress/onboardingSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+1Weekly planning at your chosen pace
Your chosen weekly time budget carries into check-ins, with an optional path-ready email.
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- BUGFIXplatform/ui-readinessAuthData modelScheduling+2Platform surfaces are easier to inspect and recover
Upsoma tightened its public, protected, admin, changelog, and generation wait states so the MVP is easier to evaluate end to end and learners see useful recovery or progress instead of blank or clipped layouts.
- BUGFIXlearn/generation-statusAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryThe lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
- NEW FEATURElearn/formatsContent consumption / Learning & AdaptationContent Gen & persistenceLearning formats: the lesson tabs now stay connected to the workspace header
Learners can now switch between the planned lesson, flashcards, quiz, walkthrough, diagram, and exercise from a connected second header row that stays aligned with the learning workspace.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the skill graph, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- NEW FEATURElearn/pathSkill TelemetryAdaptive LearningContent consumption / Learning & Adaptation+2Accountability: honest progress, weekly check-ins, and milestones
Your path now tracks when and how long you learn, celebrates real milestones, estimates time remaining from your own pace, and checks in weekly by email.
- NEW FEATURElearn/pathAdaptive LearningContent consumption / Learning & AdaptationSkill Telemetry+1Adaptive difficulty now tells you when your path changes
Finishing a chapter that adapts your remaining path now shows a notice explaining the change, and your progress signals are captured reliably even on flaky connections.
- NEW FEATURElearn/adaptationAdaptive LearningContent consumption / Learning & AdaptationSkill TelemetryAdaptive paths: smarter changes, told to your face, and proven
Your path now adapts from every signal - scores, retries, your own too-easy/too-hard feedback, and pacing - with guided review steps when you struggle, a visible history of every change, and a built-in experiment proving adaptation works.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- NEW FEATURElearn/assessmentAssessment & EvaluationSkill TelemetryContent Gen & persistence+2Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- NEW FEATUREcomposerAdaptive LearningAccountsContent Gen & persistence+1The learning composer is now shared across homepage and onboarding
Upsoma now uses the same standard composer component for homepage learning prompts and the onboarding learning flow.
#Assessment & Evaluation
Readiness snapshots, skill verification, and the eval gate
- NEW FEATUREonboarding/evidence-intakeAuthData modelScheduling+9Onboarding now builds an editable learner profile from real evidence
Learners can now combine a curriculum vitae, professional links, and written background into an evidence-grounded profile, review every suggestion, and safely resume or skip the flow.
- NEW FEATURElearn/placementAssessment & EvaluationContent Gen & persistenceAdaptive Learning+4Prove it first: pre-checks that skip, tune, and teach
Every chapter now opens with a short pre-check: score 90% and the chapter completes on the spot, score lower and the chapter retunes its difficulty and teaches straight at the exact misconceptions you missed - your resume says what you've done, the pre-check proves what you know, and both now shape what gets generated.
- NEW FEATUREsite/learningAdaptive LearningAssessment & EvaluationContent consumption / Learning & Adaptation+1MVP readiness pass: the product story now connects end to end
Upsoma now presents one clearer product journey across the public site and learner app: name a goal, map the skill graph, overlay existing evidence, follow an adaptive path, and leave with readiness proof.
- NEW FEATUREadmin/analyticsPlatform infraSchedulingSkill Telemetry+6Admin analytics dashboard now loads instantly from a server-side snapshot
The admin analytics dashboard is precomputed on the backend every five minutes and delivered with the first page render, so it opens fast even on slow connections.
- NEW FEATURElearn/assessmentAssessment & EvaluationSkill TelemetryContent Gen & persistence+2Assessments: prove your skills with server-graded capability checks
Take real skill assessments graded on our servers, earn demonstrated evidence on your profile, ship a prescribed project with automated review, and finish every path with a full readiness summary.
- NEW FEATURElearn/outcomesAssessment & EvaluationAccountsNotification infra (email)+2Outcomes: did your path lead anywhere?
Upsoma now asks the question the whole platform exists to answer: after your path, what happened in the real world? A one-question survey at completion, gentle 30/60/90-day follow-ups, and every answer tied to the exact path that produced it.
- NEW FEATUREassessment/profileAssessment & EvaluationAccountsSkill TelemetrySkill gap assessments now ask for profile signal before evaluation
Assessment mode now opens the standard profile-signal drawer when a learner has not provided a resume or LinkedIn URL before running a skill gap assessment.
- DEVELOPMENTassessment/historyAssessment & EvaluationAssessment history now uses the shared browse-sidebar pattern
Assessment mode now presents recent assessments with the same compact sidebar pattern used by the skill browser.
- NEW FEATUREassessment/resultsAssessment & EvaluationSkill TelemetryAdaptive LearningUpsoma Coach assessment results now show readiness, gaps, and next actions together
Skill gap assessment results now use a clearer Upsoma Coach layout with readiness, snapshot counts, confirmed strengths, priority gaps, and build-path actions in one view.
- NEW FEATUREpath/profileAdaptive LearningAssessment & EvaluationAccounts+1Path generation and assessments now ask for profile signal first
When a learner has not provided a resume or LinkedIn URL, Upsoma now opens a standard drawer before generating a path or running an assessment.