Commit History

  1. feat(cite): one canonical citation for the platform and the CCR papers⁠

    b64a521

  1. docs(corpus): record the CAMEL licence; the dataset link is fine⁠

    devaanand +1: Claude Opus 5 (1M context)
    5411f5f
  2. fix(storage): do not require server-side copy for example corpora⁠

    devaanand +1: Claude Opus 5 (1M context)
    82c5ea2
  3. feat(library): settle the last two wording questions; CAMEL logo⁠

    devaanand +1: Claude Opus 5 (1M context)
    726d852
  4. fix(ui): sample data as a small entry point under the upload row⁠

    devaanand +1: Claude Fable 5.1
    0b5c981
  5. fix(ui): one compact corpus row instead of two large cards⁠

    devaanand +1: Claude Opus 5 (1M context)
    bb4c28d
  6. fix(anon): owner key overflowed owner_user_id, 500ing anonymous writes⁠

    devaanand +1: Claude Opus 5 (1M context)
    a7f2409
  7. feat(corpus): offer the full CAMEL corpus from R2, raise the row ceiling⁠

    devaanand +1: Claude Opus 5 (1M context)
    88b1ea9
  8. feat(corpus): CAMEL as a built-in example corpus [spec 0010]⁠

    devaanand +1: Claude Opus 5 (1M context)
    3a1d713

  1. feat(ui): show language names instead of ISO codes⁠

    devaanand +1: Claude Opus 5 (1M context)
    41ee593
  2. feat(privacy): anonymous session scope, construct TTL, creation cap [spec 0009]⁠

    devaanand +1: Claude Opus 5 (1M context)
    b35131c
  3. fix(privacy): scope custom constructs to their creator, add delete [spec 0008]⁠

    devaanand +1: Claude Opus 5 (1M context)
    3594eb6

  1. fix(retention): delete project rows in FK-safe order, enforce FKs in SQLite⁠

    248d767
  2. fix(constructs): resolve the review's open questions from Noor's answers⁠

    devaanand +1: Claude Opus 5 (1M context)
    0af19f8
  3. fix(constructs): verify MFQ against the source the review sheet omitted⁠

    devaanand +1: Claude Opus 5 (1M context)
    10425ec
  4. fix(constructs): correct the review pass after a validity review⁠

    devaanand +1: Claude Opus 5 (1M context)
    461b859
  5. feat(constructs): apply the 2026-08-25 library review [spec 0007]⁠

    devaanand +1: Claude Opus 5 (1M context)
    4afd259

  1. fix(models): drop the PsyEmbedding pooling workaround, re-pin to fixed repos⁠

    597c9b7

  1. feat(scoring): anchor vectors (bipolar constructs) [spec 0006]⁠

    f341328

  1. fix(privacy): stop showing shared anonymous projects to signed-in users⁠

    049074a

  1. fix(auth): trim whitespace from CCR_APP_URL to prevent sign-in issues⁠

    3fde616

  1. feat(guide): public how-to guide + live AI model details⁠

    8586c1b

  1. feat: audit trail for AI drafts + disabled-button reasons everywhere⁠

    c49bb09

  1. feat: LLM-generated construct items (design note ITEM_GENERATION.md)⁠

    1a28176

  1. feat: put invite links on hold; single brand header everywhere⁠

    6a6c7cf
  2. feat: make /product internal - lab members, maintainers, and PI only⁠

    78fa678

  1. feat: Implement multi-construct functionality in CCR analysis⁠

    a685524

  1. feat: add welcome page for first-time users and update routing⁠

    8ed8f32
  2. Refactor admin page to include collapsible sections and enhance invite link management⁠

    5ad96fc
  3. Four-tier access model: self-governing admin, pre-login access, audit trail⁠

    bfb6467
  4. Repro script: valid Python booleans + per-run filenames in instructions⁠

    ffe862f

  1. new upload restrictions

    a9d817a
  2. Upload limits: make the byte ceiling configurable and stream-checked⁠

    776393c

  1. Graceful handling when an uploaded file is gone (restart-safe UX)

    3f7c413
  2. Admin: no password reset for Google accounts (UI + backend guard)

    5a24540
  3. Admin page v1: user roles (lab tier), password resets, failed-run requeue, verification queue⁠

    b633038

  1. Refine documentation and fix upload handling⁠

    9fce59c
  2. Add /guide tester page and /samples demo-data downloads

    ed98758

  1. Sync platform from lab mainline: dev instance ready to deploy⁠

    4b09d2d

  1. CCR Platform: web platform for Contextualized Construct Representations⁠

    d69ace5