Spaces:
Running
Running
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 -
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