Skip to content

Deployment

Latest

Choose a tag to compare

@kingk237 kingk237 released this 04 Mar 04:44
3bcc8ac

What's Changed

  • Update billing-routes.ts cleanup2 by @kingk237 in #5
  • fix(rag-v2): require authenticated user and derive userId from req.user by @kingk237 in #8
  • Entitlement cleanup by @kingk237 in #9
  • env and entitlement clean up by @kingk237 in #10
  • Entitlement cleanup by @kingk237 in #11
  • Chore/remove replit by @kingk237 in #12
  • Chore/remove replit by @kingk237 in #13
  • rewrite ci.yml by @kingk237 in #14
  • Chore/remove replit by @kingk237 in #15
  • completely removing ingest pipelines 1 by @kingk237 in #17
  • Add production readiness audit and cleanup roadmap by @Copilot in #18
  • Sprint 0: Stabilize CI and isolate ingestion system by @Copilot in #21
  • Fix Vitest worker crashes by isolating process handlers and switching to threads pool by @Copilot in #22
  • Sprint 0: Establish ground truth, formalize boundaries, document determinism by @Copilot in #25
  • Remove ingestion systems for production readiness by @Copilot in #26
  • Sprint 0: Close production readiness gaps (TS surface, deterministic CI, security tests) by @Copilot in #27
  • Sprint 0 copilot by @kingk237 in #28
  • Add Sprint 1 audit documentation and execution plan by @Copilot in #30
  • Remove ingestion dead code and unmounted routes by @Copilot in #31
  • Add deterministic CI test suite for auth, CSRF, and access control by @Copilot in #32
  • Eliminate final placeholder string: footer timestamp fallback by @Copilot in #33
  • Eliminate TypeScript blind spots for admin UI by @Copilot in #34
  • Add PR5 routes audit docs by @kingk237 in #36
  • Remove dead UI calling non-existent analytics endpoints and standardize admin navigation by @Copilot in #37
  • Sprint 1 Closeout: Fix build determinism, remove dead API calls, clean up skipped tests by @Copilot in #38
  • Fix build determinism with esbuild-wasm and remove dead endpoint calls by @Copilot in #39
  • Sprint 1 by @kingk237 in #40
  • Remove UI affordances for non-existent backend endpoints (Sprint 2 compliance) by @Copilot in #41
  • Remove ingestion surfaces (Sprint 2) by @Copilot in #42
  • Route registry + entitlement gates (Sprint 2) by @Copilot in #43
  • Sprint 2 by @kingk237 in #44
  • Sprint 2 closeout: Wire profile completion and mastery, align legal docs by @Copilot in #46
  • Fix profile completion state reflection and remove dead analytics code by @Copilot in #49
  • Add TypeScript type for practice topics query by @Copilot in #50
  • Close Sprint 2 gaps: fix review errors schema, remove stale docs, implement topic filtering by @Copilot in #51
  • Dashboard: explicit loading/error/empty states + /practice entitlement docs fix by @kingk237 in #52
  • Sprint 2 closeout: deterministic Practice/Review/Profile UI states and docs alignment by @kingk237 in #53
  • Add error UI and retry affordances for Sprint 2 audit gaps by @Copilot in #54
  • Sprint 2 closeout: Fix build script, align docs, add empty states by @Copilot in #56
  • Add CSRF protection to all mutating endpoints with deterministic verification by @Copilot in #57
  • Sprint 2 by @kingk237 in #58
  • fix(build): prevent externalizing entry points and absolute paths in esbuild plugin by @Copilot in #59
  • Replace custom esbuild externalization plugin with native packages API by @Copilot in #60
  • Standardize on pnpm, remove npm lockfile drift by @Copilot in #61
  • Add Sprint 3 Mastery audit, evidence index, and proof artifacts by @kingk237 in #63
  • Revert "Add Sprint 3 Mastery audit, evidence index, and proof artifacts" by @kingk237 in #64
  • Add Sprint-3 mastery audit and evidence ledger by @kingk237 in #65
  • Sprint 3 PR-1: Canonicalize mastery write paths through single choke point by @Copilot in #66
  • Enforce mastery source of truth with explicit read/write separation by @Copilot in #67
  • Implement Mastery v1.0: EMA-based skill tracking with deterministic diagnostic by @Copilot in #68
  • docs: Add Sprint 3 mastery current-state audit and proofs by @kingk237 in #69
  • Implement True Half-Life mastery with persisted exponential decay by @Copilot in #70
  • docs: add Sprint 3 mastery re-audit with deterministic proofs by @kingk237 in #71
  • docs(audits): add Sprint 4 Phase 0 exams current-state audit and proofs by @kingk237 in #72
  • Implement deterministic exam form generation with constraint enforcement by @Copilot in #73
  • Implement difficulty-weighted mastery with deterministic rounding in persisted updates by @Copilot in #74
  • Fix Windows build failure: entry point externalization in server bundler by @Copilot in #75
  • Implement persisted True Half-Life mastery with difficulty weights and deterministic rounding by @Copilot in #76
  • Wire full-length SAT exam with Bluebook adaptive testing by @Copilot in #77
  • Implement full-length SAT exam UI with server-authoritative timing and idempotent operations by @Copilot in #78
  • Close full-length exam audit gaps: answer leakage, resume flow, session idempotency by @Copilot in #79
  • docs: add Sprint 4 full-length exam audit report by @kingk237 in #80
  • Sprint 4: Full-length exam hardening - terminal guards, error hygiene, RLS policies by @Copilot in #81
  • Fix Windows build failure: entry point externalization error by @Copilot in #82
  • P0-1/P0-2: Atomic completion guard + RLS migration verification by @Copilot in #83
  • Update package.json by @kingk237 in #84
  • Sprint 3 by @kingk237 in #87
  • Make Sprint-3 build Windows-compatible and add Full-Length Exam smoke tests by @Copilot in #89
  • Sprint-3 Full-Length Exam: Validation and Documentation by @Copilot in #90
  • Close critical launch-readiness gaps from production audit by @Copilot in #91
  • Sprint 3 by @kingk237 in #92
  • Fix test boot failure: provide placeholder Supabase env vars in vitest setup by @Copilot in #94
  • Fix Windows path separator mismatch in mastery guard test by @Copilot in #95
  • Fix mastery guard test path normalization on Windows by @Copilot in #96
  • Add audit-output.json to .gitignore by @Copilot in #97
  • Convert full-length exam tables from VARCHAR to UUID by @Copilot in #98
  • Add persistent score rollups for deterministic exam completion by @Copilot in #99
  • Add getExamReview with allowlist-based answer field protection by @Copilot in #100
  • Add deterministic timing rules and submitted_late flag to submitModule by @Copilot in #101
  • Add break status to active session precheck in createExamSession by @Copilot in #102
  • S5-A: make audit:ci deterministic while preserving high/critical CI gate by @kingk237 in #103
  • Sprint 5 by @kingk237 in #104
  • Add rate limiting to auth signup/signin routes by @kingk237 in #105
  • Sprint 4 by @kingk237 in #106
  • Add CodeQL workflow for SAST scanning by @Copilot in #107
  • Sprint 7 by @kingk237 in #109
  • Enforce deep log redaction for authorization, cookie, and token fields by @Copilot in #115
  • Fix CI failures: missing auth exports, 404 routes, and syntax errors by @Copilot in #116
  • Fix TS2322: Supabase query type inference in fullLengthExam.ts by @Copilot in #117
  • Replace unsafe Record cast with schema-derived Pick types in fullLengthExam query by @Copilot in #118
  • Add rate limiter to practice answer submission endpoint by @Copilot in #119
  • Sprint 8 by @kingk237 in #120
  • Add deterministic Vitest proof for practice answer rate limiter by @Copilot in #121
  • Sprint 8 by @kingk237 in #122
  • Sprint 9 by @kingk237 in #123
  • Fix build: Use pnpm exec for esbuild to prevent command resolution failure by @Copilot in #125
  • Create S11_ROLE_INVARIANT_PROOFS.md by @kingk237 in #126
  • Sprint 10 by @kingk237 in #127
  • Fix TypeScript errors and CI test failures for deprecated exchange-session endpoint by @Copilot in #129
  • Fix TypeScript errors and CI test failures for deprecated exchange-session endpoint by @Copilot in #128
  • Enforce 404 for deprecated exchange-session endpoint + add invariant tests by @Copilot in #131
  • Sprint 13 runtime clarity by @kingk237 in #132
  • Add extractQuestions helper for tolerant API response shape handling by @Copilot in #134
  • Sprint 12 question anti leak by @kingk237 in #136
  • Security re-audit: auth, anti-leak, idempotency, logging, RLS by @Copilot in #137
  • Fix production build failure: remove duplicate setAuthCookies export by @Copilot in #138
  • Fix CI transform failure in routes.ci.test.ts by @Copilot in #139
  • Fix CI transform failure in security.ci.test.ts by @Copilot in #140
  • fix: update prompt structure to gemini2 by @hforchu in #135
  • feat: Introduce Trust & Safety and Legal Hub pages, integrate Supabas… by @kingk237 in #143
  • feat: Implement CI workflow, add semantic question search API with em… by @kingk237 in #145
  • Trust sprint d truth posts by @kingk237 in #149
  • Merge pull request #145 from Lyceon-Team/trust-sprint-d-truth-posts by @kingk237 in #150

New Contributors

Full Changelog: https://github.com/Lyceon-Team/Lyceonai/commits/Deployment