Beta 1 · Capture Safety

Lecture recording preflight

Not checked
MICROPHONECheck requiredPermission + MediaRecorder support
FORMATAuto-detectBest supported audio container
CHUNKING10 secondsrecoverable local segments
NETWORKOptionalrecording never depends on upload
Keep Singularity open while recording on iPhone/iPad.Beta 1 treats background/screen-lock capture as unsupported until it passes physical-device validation.

Singularity v1 Alpha

Account & Cross-device Workspace

Local-first
DeviceThis device
Queued changes0
Last syncLocal only
Notes save locally firstWhen a hosted account backend is connected, queued changes reconcile across iPad, iPhone and Windows.

Daily brief

Your academic day at a glance

Integrated
Next lectureCalendar-linkedOpen recording and notes together
Revision dueAdaptive queueMastery chooses the highest-value topics
SyncOffline readyChanges queue locally before cloud reconciliation
Singularity
U

Singularity

Today

RC2 · Production Binding & Device Validation

Final release gate

Local validation
IPADApple Pencil + 2h audioPhysical test required
IPHONEInstall + review + offlinePhysical test required
WINDOWS 11Install + sync + importsPhysical test required

RC1 · Deployment & Installation

Almost ready to leave the prototype

Deployment required
AppPWA shell
Datalocal-first
3Backendconnect project
4DeployHTTPS host
5Installyour devices
IPAD / IPHONEAdd to Home ScreenStandalone PWA after HTTPS deployment
WINDOWS 11Install as appEdge/Chrome installed-app experience
SYNCWaiting for backendNever claims remote success prematurely
RECOVERYLocal-firstExisting checkpoints remain active

Beta 3 · Release Candidate Preparation

Daily-use readiness

RC checklist active
1Lecturerecord + write
2Reviewtranscript + slides
3Correctcompare notes
4Studyquestions + recall
5Mastertrack confidence

Beta 2 · Accounts & Production Sync

Singularity Account

Local demo account
AUTHSession-readyEmail/password or magic-link adapter
DATABASEVersioned recordsUser-scoped remote rows
LECTURE FILESResumableMultipart/chunk upload contract
DEVICESConflict-safeiPad · iPhone · Windows

Beta 1 · Real-Use Validation

Ready for a real lecture

Preflight ready
LECTURE TEST90-minute note + recording sessionInk stays local and responsive while audio is chunked into recoverable segments.

Alpha 10 · Feature Freeze

Integration health

Ready for Beta
96/100
Core system integratedNo new major feature families after this release. Beta focuses on real-world testing, bugs and refinement.

Alpha 9 · Sync, Offline & Continuity

Your work follows you

All changes saved
THIS DEVICEiPadNotes + lecture captureUp to date
encrypted sync
MOBILEiPhoneCalendar + quick reviewUp to date
DESKTOPWindowsReview + deep studyUp to date
LOCAL CHANGES0waiting to sync
OFFLINE READYYesnotes + recordings queue
LAST CHECKPOINTJust nowrecoverable snapshot
CONFLICTS0nothing needs attention

Alpha 10 · Feature Freeze

University Hub

Course loaded
COURSETheoretical Physics MSci2026/27 · Year 1
CORE CREDITS90plus pathway/options to 120
MODULES10 modules120 credits · Non-Lab
TIMETABLEReady to importwhen available
Today at a glance

Your degree, organised.

See what matters today, capture lectures, organise your modules, improve your notes and turn every class into useful revision.

0 modules
0 timetable events
0 recordings
0 open tasks

Next timetable items

No timetable items yet.

Recent modules

Add your first module.

University Calendar

Teaching + Personal + Coursework

Unified
TeachingPersonalCanvas/coursework
No timetable yet?Course folders work now; import an .ics timetable later without rebuilding anything.

University timetable

Timetable Import & Auto-Link

No timetable imported
Import timetableDrop an .ics calendar file or choose one from your device.

Add timetable event

Upcoming timetable

RC2.8 · Device Preflight

Microphone check

Not checked
PERMISSIONUnknownBrowser microphone access
DEVICENot testedDetected input device
FORMATAuto-detectBest supported MediaRecorder type
Run the check before your first lecture so Singularity can confirm microphone permission and recording support.

Alpha 5 · Slide Intelligence

Lecture Sources & Accepted Corrections

Sources ready
LECTURE PACKAGENo slide deck attached Attach slides before or after the lecture. They remain linked to this lecture.
0 slidesAwaiting source
Source evidenceSelect a review item
SLIDE —
Evidence preview When slide extraction is available, the relevant slide and transcript window appear here together.
Transcript evidence will appear here.
Review decisionNothing changes without you
NO ITEM SELECTEDChoose a missing note or correction Singularity will show the source evidence before you decide what to do.
Accepted additions0
Margin annotations0
Sent to Study0
Original ink remains untouched. Accepted AI content is stored as a separate revision layer.

Alpha 4 · Lecture Processing

Transcript → Evidence → Note Review

Waiting for lecture
01AudioChunk manifest
02Transcript15 s segments
03SlidesExtracted source
04NotesTimestamped ink
05ReviewEvidence linked
Transcript segments0Timestamped to recording chunks
Note gapsImportant evidence absent from notes
CorrectionsNever applied automatically
QuestionsGenerated from lecture evidence
Transcript timelineTap a segment to inspect the evidence window
No transcript yetFinish uploading the lecture, then process it.
Evidence-linked reviewSuggestions only
No review yetLecture analysis will appear here with supporting timestamps and sources.

Resilient recording

Lecture Capture Safety

Ready
Local chunks0Saved while recording
Uploaded0Private account storage
Pending0Retry when online
Chunk interval15 sLecture continues uninterrupted
Local-first protection activeEach audio segment is written to local storage before cloud upload is attempted.

Lecture Intelligence

Source-aware Lecture Package

Ready to analyse
RecordingAudio / transcript
+
SlidesPowerPoint / PDF
+
Your notesTimestamped ink
Lecture modelEvidence-linked analysis
Missing from notesImportant material absent from notes.
Potential correctionsEvidence required.
Study questionsGenerated from combined sources.
Key equationsStructured typeset maths.
No analysis yetSelect a lecture, attach slides, then analyse.

Lecture workspace

Draft
00:00

Audio is saved into local app storage in this build, so it survives app restarts. Cloud upload will use the same lecture object once connected.

Slides & files

0 files

Transcript

AI pipeline

Automatic processing

1
TranscribeAudio → timestamped text
2
Read slidesExtract concepts, equations & diagrams
3
Compare notesFind missing or incorrect material
4
Create revisionSummary, flashcards & questions
The local demo can preview the workflow. The production AI calls will run server-side after cloud setup.

Connected study object

Everything from this lecture stays together

0/5 linked
R
RecordingNot recorded
S
SlidesNo files
T
TranscriptNot added
N
NotesNot linked
Q
RevisionNot generated

Alpha 6 · Notes Intelligence

Original → Suggestions → Revised

Original layer
Page intelligenceOriginal ink visible
Classical Mechanics · Lecture 04ORIGINAL
Momentum and impulse
p = mv
Total momentum is conserved
Suggestions on this page1 item
HIGH CONFIDENCEMissing note
Reference frame condition Your notes mention conservation of momentum but not the requirement to compare before/after values in the same inertial frame.
Slide 12 · transcript 42:00–42:30
Equation IntelligenceStructured maths layer
Recognised handwritingγ = 1 / √(1 - v² / c²)
Typeset preview
γ = 1√(1 − )
Notebook Untitled note

Notebook

No lecture linked
Stylus/touch · lasso · text · images 0 strokes Saved locally
Notes ProLasso-select handwriting to move or resize it. Add movable text and reference images directly onto the page.
v0.6

Note Intelligence

Understand what you wrote

Source aware

Select handwriting or a region of the page, then ask Singularity to explain, verify, or link it back to the lecture.

Use the lasso tool to select handwriting, then choose an action.

Notebook intelligence

Search Notes & Mathematics

0 indexed

This prototype searches page titles, typed notes and recognised/typeset mathematics. Handwritten-ink OCR will plug into the same index when the recognition backend is connected.

Handwriting Intelligence

Recognise & Understand Ink

Prototype

Singularity keeps your original handwriting untouched while building a searchable recognition layer underneath it.

Text recognitionReady for backend
Math recognitionReady for backend
Shape recognitionLocal preview
Lecture-time linkingActive
The local build can analyse page structure and timestamped strokes. Full handwriting OCR/math recognition will run in the secure backend.

Linked lecture

None

AI suggestions

Non-destructive

Corrections will be proposed beside your original handwriting rather than silently changing it.

When AI is connected
  • Missing definitions and derivations
  • Incorrect statements/equations
  • Lecturer emphasis and examples
  • Accept / ignore / explain controls
  • Jump from handwriting to matching lecture timestamp

Alpha 7 · Study Intelligence

Adaptive Revision Queue

12 due
72%READINESS
TODAY'S PRIORITYClassical MechanicsMomentum gaps + one weak equation from Lecture 04
4 concepts8 questions~18 min
Revision queueEvidence-weighted
Active questionSTANDARD
Lecture 04 · Slide 12 Why must momentum before and after a collision be compared in the same inertial reference frame?
Why am I studying this?Full source trace
LECTUREClassical Mechanics 0442:00–42:30
SLIDE12 · Momentumsame-frame condition
NOTESGap detectedaccepted into revision layer
STUDYQuestion generateddue today
Mechanics78%↑ 6 this week
Mathematics84%stable
Quantum61%3 weak concepts
Relativity69%equations improving

Study Intelligence

Adaptive Mastery Engine

Learning plan active
68%Overall mastery
Due today12
Weak topics3
Estimated session32 min
Recommended nextClassical Mechanics · Momentum Chosen from mastery, recency and lecture evidence.
Mastery mapTopic-level confidence
Today's adaptive queueInterleaved across modules
Lecture evidenceQuestionsYour answersMasteryNext review

Physics workspace

Equation Library

0 equations

Equations extracted from lectures keep their module, lecture and source timestamp.

Today’s revision

Adaptive Queue

0 items

Singularity prioritises weak concepts, overdue cards and exam-style practice based on your current mastery.

Adaptive learning

Physics Mastery Map

0% mastery

Singularity combines lecture coverage, note completeness and revision performance to decide what deserves attention next.

Connected knowledge

Knowledge Graph

0 concepts

Concepts automatically connect to the lectures, notes, equations and revision material where they appear.

Connected revision

Study material can trace back to its lecture

Flashcards and questions created from Lecture Intelligence keep their source lecture and module attached.

LectureTranscriptNotes

Adaptive revision

Study what needs attention.

Singularity tracks confidence by topic, queues flashcards for review and turns lecture material into progressively harder questions.

0%mastery
0cards due
0weak topics
0reviewed today

Review queue

Topic mastery

Local model

Create a study set

Generated questions

Your generated questions will appear here.

Module

Select a module

Choose a module to view its course information, lectures, assessments and revision status.

credits
Lectures0
Tasks0
Mastery0%

Module information

Handbook

Recent lectures

Revision status

Adaptive

Add task / deadline

Open tasks

RC2.10