Sita Docs
  1. Overview
  2. Reference
  3. Technical Debt

Technical Debt

Partial

Engineering documentation, not marketing.

Issues

IssueSubsystemSeverityImpactRequired workPriority
Alembic revisions exist but have never been applied to the deployed databasePersistencehighLive schema may rely on create_all + ALTER TABLERun migrations against Railway Postgres and record the revisionP0
Audience verification disabled on Clerk JWTAuthmediumIssuer and signature checked; aud is notEnable verify_aud once Clerk audiences are confirmedP1
CORS allow_origins=['*']APImediumAny origin may call the API without credentialsRestrict to the web and docs originsP1
Neo4j :Model uniqueness is fileId onlyGraphmediumorgId is a property, not part of the keyConstraint review before multi-tenant graph sharingP1
Full-graph serialisation on every structural/semantic readAPIhighCPU-bound work; pagination caps JSON not computeCache snapshots; avoid rebuild per requestP1
OCCT kernel off by defaultGeometrymediumProduction RCC8 is AABB overlapPilot decision, then explicit re-ingestP0
:CONTAINS is UnrepresentedEdgeOntologymediumHierarchy facts cannot be named honestlyO9 ingest changeP1
Two decision systems (legacy sessions + Decision Runtime)Decision MemorylowTwo UI tabs, two tablesDocument both; retire sessions when unusedP2
Browser-local workspaces still exist beside server projectsFrontendmediumImport path and dual mappingFinish migration to sita_projects as authorityP1
No GNN; Semantic Finder must not claim model_inferenceAnalysislowResearch interface exists without a modelKeep the pin tests; do not fabricate scoresP3
Settings pages marked coming soonFrontendlowIncomplete SaaS chromeOut of research-critical pathP3