Specification review: start at docs/START_HERE.md. The complete advisory methodology is separate from runtime conformance; see assessment and open decisions. This does not govern or activate.
Triad specialist for the Abraxas model stack. Corpus atoms in. semion.frame.v0 out.
Named for Greek sēmeion: a sign. Semiosis is the chain. This repo is the classifier, not the mind.
| Owns | triad · sign class · corpus adapt · semiosis export |
| Honesty | OBSERVED / INFERRED / SPECULATIVE / NOT_COMPUTABLE |
| Shape | Spec 001–003 T0 live. Spec 004 encoder name-gated. Not a chatbot. |
| Anti | phenomenal heads · forecast mint · numeric Brier · chat trunk · Hyperlex form route · Athanor family gold |
| Lane | SHADOW — classify live · train/Hub gated |
| Version | 0.1.0 (see STATUS.md) |
The Validate badge may stay red when Actions billing blocks the workflow even if local pytest passes. Local tests are the bar.
| Ships now | Does not ship |
|---|---|
T0 classify / adapt / chain export (compat) |
Trained encoder weights / Hub upload |
| Spec 004 encoder gate (name_gate false) | ALLOW_TRAIN / ALLOW_HUB from Boof |
| Historical M2 floor PASS report (not independently verified here) | Full labeled SoT in git |
| Hero + OG rasters | Auto Settings social-preview write |
Counts below are reports from the later HQ dataset note and Notion handoff, not independently inspected corpus bytes. Floors, pack integrity, source rights and E-S3 readiness are NOT_COMPUTABLE in this review. Earlier 482-row/150-weak counts are superseded reports, not the current selected subset. A 242-row preferred HQ pool cannot alone satisfy the 300-row training floor; selection and train permission remain unresolved.
| Area | State |
|---|---|
| Spec 000–003 | Specified + code |
| Spec 004 encoder gate | Specified · name_gate false · dataset note landed |
| Local gold SoT | ~/.semion/corpus/dataset.jsonl — 452 reported gold (not in git; not independently verified) |
| OBSERVED share | 14 / 452 reported (~3%) — wrap/seed lawful INFERRED; AMC/Foundations preferred |
| Hunt plan | docs/amc-foundations-hunt-plan.md |
| Splits | reported train 300 · val 50 · test 102 |
| keep_weak | 180 reported (demoted wrap-symbol; not gold) |
| Spec 004 class floors | Historical PASS report; current independent verification NOT_COMPUTABLE |
| Hub / HF | Skipped (Danny) |
Boof ALLOW_TRAIN |
false — Aaron trains on Spark |
| Aaron Notion pack | https://app.notion.com/p/3d83e8ba2f5c81608499deffc060160d |
| Handoff | docs/aaron-train-handoff.md |
Raster card: assets/og-social.jpg (1280×640) · also assets/og-social.png.
SVG stand-in: assets/og-social.svg.
Settings → Social preview is manual (no API/MCP). Private repos may block first custom OG.
source packet → adapt() → atom → classify() → semion.frame.v0
↓
frame_to_semiosis()
↓
SemiosisFrame-shaped dict (export only)
Router home: yggdrasil.belief. Mixed slang+sign → Hyperlex first. Mixed tradition+sign → Athanor first.
No circular import of Abraxas. See ARCHITECTURE.md.
| Spec | Role | Path |
|---|---|---|
| 000 spine | Constitution / dual-use | specs/000-semion-spine/ |
| 001 triad | T0 classify | specs/001-semion-triad/ |
| 002 corpus adapt | Adapt packets → atoms | specs/002-corpus-adapt/ |
| 003 chain | Semiosis export | specs/003-semiosis-chain/ |
| 004 encoder gate | Name-gate + floors | specs/004-encoder-gate/ |
| Doc | Path |
|---|---|
| Status | STATUS.md |
| Aaron train handoff | docs/aaron-train-handoff.md |
| Milestones | specs/MILESTONES.md |
| Constitution | .specify/memory/constitution.md |
| Model card | MODEL_CARD.md |
| Quickstart | docs/quickstart.md |
| Architecture | ARCHITECTURE.md |
| Dual-use | specs/000-semion-spine/dual-use-gate.md |
pip install -e ".[dev]"
python -m semion --version
python -m semion classify '{"sign_form":"smoke column","object_candidate":"fire","classification":"index"}'
pytest -qExpected: sign_class=index, phenomenal=false, forecast_eligible=false.
Local labeled corpus lives at ~/.semion/corpus/dataset.jsonl (plus keep_weak.jsonl) — not in git.
| Layer | Where | In git? |
|---|---|---|
| Gold SoT | ~/.semion/corpus/dataset.jsonl |
No |
| keep_weak | ~/.semion/corpus/keep_weak.jsonl |
No |
| Aaron zip / Notion | operator Notion page (see handoff) | No (Hub skipped) |
Gold pool note: OBSERVED + INFERRED wrap/seed labels. Keep keep_weak out of gold unless an explicit weak-lane flag is set.
Dual-use / NOT_COMPUTABLE rows are refuse probes.
Do not without Danny/operator yes:
- Commit SoT / gold dumps into git
- Flip
name_gateor publish to Hugging Face (ALLOW_HUB) - Treat Notion/email delivery as a green name-gate
- Mix
keep_weakinto gold without a weak-lane flag - Forecast mint, phenomenal heads, or numeric Brier in this package
Hyperlex (form / lexical) · Athanor (tradition structure) · Semion (sign relation) · Yggdrasil (route classifier) · abx.brier (settled calibration)
Code: MIT. Corpus atoms carry their own licenses — see LICENSE_POLICY.md.
Provenance: Notion Sprint 001 Hub [not inspected; Semion handoff read 2026-09-13 UTC] + Loop 805 Slice N/A (Semion advisory) + Hash: e5ed91bd90afb0429cf816504c7d5e622bbbc153 (base)
Semion participation in persistent-agent research maps this component into ABX-NOEMA-REP-001. Advisory specification only; existing contracts and gates remain authoritative.
