Shared libraries consumed by both slancha-cloud (paid SaaS) and slancha-mesh (open-source self-hosted). Two products, one set of contracts.
See the umbrella design in slancha-api: docs/superpowers/specs/2026-05-18-cloud-pipeline-migration-umbrella-design.md for the why and what.
| Package | Status | Sub-spec |
|---|---|---|
slancha-classifier |
stub | S1 — mmBERT + treelite heads, decision logic |
slancha-trace-format |
stub | S3 — JSON schemas for traces, decision-traces, oracle judgments, override tables |
slancha-eval-rubric |
stub | S5 — oracle judge prompt + scoring rubric |
| Schema | Status | Sub-spec |
|---|---|---|
decision-trace.schema.json |
stub | S4 — X-Slancha-Decision header contract |
s3://slancha-shared/corpus/v3.1/ — S2, public-read corpus + analysis. Migrated from slancha-test on Spark.
Apache-2.0. Both products that consume this are independently licensed (slancha-cloud is closed-source SaaS; slancha-mesh is OSS AGPL).