inou/lib
James 6ba57df6ae refactor: clean up reference data and remove rate limiting
Reference data simplification (choke point pattern):
- Remove RefSave/RefDelete from lib (import-time only, not runtime)
- Remove LabTestSave*, LabRefSave* from lib/lab_reference.go
- Remove PopulateReferences (LLM-based ref generation)
- Keep only RefQuery() for runtime reads
- Import tools handle their own SQL inserts

Rate limiting removed:
- Delete new_signups table and all rate limit code
- Solved via different approach (not in codebase)

Database consolidation (on staging):
- Moved genotypes table (30K SNPs) to reference.db
- Deleted empty DBs: portal.db, rate_limit.db, snpedia.db, ratelimit.db

Net -293 lines. Runtime code now only reads reference data via RefQuery().

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 01:20:18 -05:00
..
._db_schema.go Initial commit from dev 2026-02-01 08:03:12 +00:00
config.go feat: fix year interpretation, new schedule format, exclude today from backfill 2026-02-09 02:00:18 -05:00
crypto.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
data.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
db_auth.go Initial commit from dev 2026-02-01 08:03:12 +00:00
db_queries.go refactor: clean up reference data and remove rate limiting 2026-02-11 01:20:18 -05:00
db_schema.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
email.go Initial commit from dev 2026-02-01 08:03:12 +00:00
errors.go Initial commit from dev 2026-02-01 08:03:12 +00:00
files.go Initial commit from dev 2026-02-01 08:03:12 +00:00
journal.go refactor: unexport raw DB functions, enforce RBAC at data layer 2026-02-10 02:34:51 -05:00
lab_reference.go refactor: clean up reference data and remove rate limiting 2026-02-11 01:20:18 -05:00
llm.go refactor: rename prompt to tracker everywhere 2026-02-09 02:05:17 -05:00
normalize.go refactor: clean up reference data and remove rate limiting 2026-02-11 01:20:18 -05:00
parse_numeric.go fix: genome query RBAC - use system context for data access 2026-02-07 16:31:17 -05:00
rbac.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
roles.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
signal.go Initial commit from dev 2026-02-01 08:03:12 +00:00
tracker.go refactor: unexport raw DB functions, enforce RBAC at data layer 2026-02-10 02:34:51 -05:00
translate.go Initial commit from dev 2026-02-01 08:03:12 +00:00
types.go refactor: complete RBAC redesign with hierarchical permissions 2026-02-11 00:06:02 -05:00
v2.go refactor: clean up reference data and remove rate limiting 2026-02-11 01:20:18 -05:00