Skip to content

Repository files navigation

Semion

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.

Semion hero — bronze triad of icon, index, symbol

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.

Validate

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.

What ships / what does not

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

Latest reported state (2026-09-11 PT; qualified 2026-09-13 UTC)

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

Social preview

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.

Pipeline

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.

Specs

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/

Quick links

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

Install and classify

pip install -e ".[dev]"
python -m semion --version
python -m semion classify '{"sign_form":"smoke column","object_candidate":"fire","classification":"index"}'
pytest -q

Expected: sign_class=index, phenomenal=false, forecast_eligible=false.

Local labeled corpus lives at ~/.semion/corpus/dataset.jsonl (plus keep_weak.jsonl) — not in git.

Corpus and train packs

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.

Fail-closed gates

Do not without Danny/operator yes:

  • Commit SoT / gold dumps into git
  • Flip name_gate or publish to Hugging Face (ALLOW_HUB)
  • Treat Notion/email delivery as a green name-gate
  • Mix keep_weak into gold without a weak-lane flag
  • Forecast mint, phenomenal heads, or numeric Brier in this package

Peers

Hyperlex (form / lexical) · Athanor (tradition structure) · Semion (sign relation) · Yggdrasil (route classifier) · abx.brier (settled calibration)

License

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)

Shared research program (candidate)

Semion participation in persistent-agent research maps this component into ABX-NOEMA-REP-001. Advisory specification only; existing contracts and gates remain authoritative.

About

SHADOW triad specialist for the Abraxas stack. Signs in circulation, not minds. Spec-first.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages