Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Commit History
-
feat: upload tiers with placeholder sign-in, project archive/delete, no-em-dash rule
- Anonymous caps (2 MB / 500 rows, env-tunable) with sign-in hints; demo name-only session (HMAC cookie) lifts caps; get_current_user() is the Phase 2 swap point for managed auth - Archive/unarchive projects (reversible, Archived sidebar group) - Permanent delete with typed-name confirmation; cascades datasets, runs, uploaded + result files; logged without retaining text (design par. 9) - Fix: job executor recreates after lifespan shutdown (dev reload broke jobs) - Style: em dashes removed across 50 files; rule in CLAUDE.md + edit hook - Tests: 39 total (tiers, tampered cookie, archive toggle, delete cascades)e7712a6 -
feat: Phase 0 features — warnings, language, registry, library, script export (specs 0001-0004)
- Structured warning objects incl. TEXT_TOO_SHORT, LANGUAGE_MISMATCH/UNCERTAIN, MODEL_LANGUAGE_UNSUPPORTED (registry-resolved language sets), MODEL_NOTE - Corpus-level language detection (langdetect, seeded/deterministic; recorded in metadata) - Model registry wired end-to-end: dropdown, validation, E5 'query: ' prefixes on items+texts, pinned-revision support, MiniLM default - Construct library from versioned YAML with reference item-hash implementation, append-only sync, verification status in UI, reverse-scored flags stored - Reproduction script + pinned requirements export (offline-runnable, no platform deps) - Metadata: output_schema_version, scoring block, construct snapshot, environment pins - Ingestion fix: delimiter detection restricted to , ; tab | (single-column space bug) - Tests 17 -> 32; spec statuses + deviations recorded; CHANGELOG 0.2.01217b19 -
Initialize CCR Platform mainline (Culture and Morality Lab)
Seeded from the public demo (Deva-1903/ccr-platform), which stays deployed. Adds the control system around it: - CLAUDE.md + path-scoped rules (.claude/rules/) encoding design-doc §15 architecture rules - 3 review agents (research-validity, test-parity, docs-sync) - 4 commands (/implement-spec, /review-scoring-contract, /run-checks, /log-decision) - Hooks: golden-output protection (PreToolUse block), Python syntax check (PostToolUse) - packages/model_registry: models.yaml (MiniLM default, e5-large-v2, multilingual-E5 with prefix usage_config) + language sets + working validator - packages/construct_library: 5 versioned construct YAMLs + item-hash validator - docs/specs 0001-0005 (Phase 0/1 work), design doc v1.2, DECISIONS/ROADMAP/CHANGELOG - evals/ scaffold with protected expected_outputs Design of record: docs/design/CCR_Platform_Design_Doc_v1.2.docx4d86d33