Nishi Family › Compare › Competitive-Intelligence Mining

Nishi Compare · capabilities, evidence and delivery

Competitive-Intelligence Mining

Compare capabilities and delivery evidence. Source discovery, qualification, deployment and accepted outcomes are separate; an open contract names work still to verify.

Nishi review, release, bug, feature, thought-leader and research mining vs Steam's native review surface and download-steam-reviews and Appbot and the ABSA research line and the platforms' own APIs -- September 2026

Overview

The purpose, declared position and evidence coverage of this domain. Source presence and completed acceptance are different measures.

Where we are. MEASURED 2026-09-05, not recalled. The Steam adapter and the decision core landed in one leg: nx_reviewmine_lib (page reader, journal row codec, seen set, tokenizer, complaint-versus-praise ranker, the four-tier rubric with defect, feature, exceed, not-met, value and demand lexicons as data) plus nx_steam_reviews (fetch through the estate's one pacer and its own TLS, ingest, stats, mine, rubric), gate 92 of 92 GREEN on planted data with named controls, live from the laptop against Portal 2, Palworld (3,000 recent English reviews) and VR HOT (all 711 English reviews) and reachable from the NAS (appreviews and appdetails both 200 through nx_research_fetch). The board reads the two measurements in its verdict. What is open: no beat, no proposal file into other boards, aspects are a hand lexicon rather than mined, one source class of six has an adapter, and the NAS build of the two organs was REFUSED by build admission (an I/O storm) and QUEUED as BQ-nx_steam_reviews while the laptop artifacts were staged through the content door for promote. ASPECT EXTRACTION AS OF 2026-09-06 (IM17 and IM28, every figure a served run on the NAS on the paper's per-occurrence ruler): the estate's best is the sequence-model UNION at 689 restaurants and 538 laptops against the winners' 840 and 745 (82 and 72 percent), above the organisers' baseline on both; the ladder beneath it is unigram, Hu-Liu n-gram, dictionary, structured perceptron, union, majority rule, POS features from the estate's own tagger (931 on held-out EWT). The estate now owns a POS tagger and a dependency parser (UAS 805) with their gates GREEN on the served binaries; the parse features measured negative and ship as a mode. What stands between here and the winners is named on the log rows: a CRF objective, external in-domain text for clusters and name lists, and the neural class.

Where we need to go. OPERATOR 2026-09-05: a review miner that helps us address opportunities from amazon to ebay to steam as part of fetch and ingest; sota enough to mine features, releases, bugs, reviews, thought leaders and research, whatever grows our /compare boards' knowledge and capabilities permanently, to the point we can establish what a rival like Wolfram has and target a plan to address all of it, structured with the mapping tooling and the nishi research tooling, so we become leaders in the domains we choose including the game one; graded on exceeds, meets, does-not-meet with features and defects split from sentiment so on digital and physical products we know whether we are in the right pricing value proposition or fixing a leaky teapot that degrades the brand; September 2026 research done with the estate, gaps addressed from the first byte up.

The unit. 1 u = one measured session-leg (organ plus gate plus live flip), the standing calibration; this domain's first leg (adapter + core + rubric + gate + two live measurements) took one leg.
Cost to close the hive loop for Steam: 5.5 u. Through M1: a beat, the price record fetched by the adapter, a proposal file into other boards, the lab spine, and the Wolfram feature census as the worked target for feature catalogues.
Cost to reach the research bar: 11.5 u. Through M2: mined aspects scored on SemEval-2014, sentence-level orientation, trend windows, near-duplicate collapse and multilingual normalisation.
Cost to cover every source class the operator named: 20.5 u. Through M3: bug trackers, releases, thought-leader feeds, arXiv, Amazon (research release), eBay (blocked on a mirrored document), the Steam cohort, and a source-policy check in the fetch path.

Latest recorded release

2026-09-06 · IM28

READ ON THE LIVE PAGE: /compare/intelmine after regen 1788715218 (four forks FRESH, 233 pages published) renders the Ladder verdict line: targets 3 (best in class 1, frontier 2), rungs 34 placed 34 (substrate 29, arm 2, contender 3), LADDERED, bars 2 attested FRESH against 2026-09; nx_page_verify GREEN 347481 B; nx_ladder CLI PROMOTED f30570b8 and registered, nx_ladder intelmine LADDERED and nx_ladder all 112 domains laddered=1 partial=0; the ranker's false LADDER-PARTIAL (rk_split NUL-terminated fields) is fixed at 1038b9be, so the board hands out work again

Release history and work log

Release entries describe recorded changes; they do not establish that every capability passed evaluation.

39 of 62 capability source symbols found|19 of them authored stronger-claims|23 open|coverage 629/1000|adoption 34 full / 5 partial

Evidence profile — what the gaps on this board actually are

Measured by nx_swcompare_evidence, read back by nx_evprofile_lib. Every figure is a count with its denominator — there is deliberately no score, no grade and no percentage anywhere in this band, because a stored scalar is a field a seat can edit and a counted partition is not.

evidence|grounded 36/36|unsupported 0|gates green 8/8|proven able to fail 0/8|never bitten 8|green at 0/0 0|open gaps 16|of them unnamed 0|of them proof withheld 0|flips ready 0

proven able to fail counts the gates that have a RECORDED RED — nx_gate_bite mutated the gate subject, rebuilt it, watched the gate go red, and that record is inside the shared TTL. never bitten is its complement over the same denominator: those gates ran and were green, and nothing has ever shown them able to detect anything, so their green is a statement about this run and not about the gate. green at 0/0 is a separate and much weaker observation — the gate printed GREEN on a zero denominator, so its own tooth counter says it examined nothing. A gate can be green, non-zero, and still never bitten; that is the common case and it is now visible instead of implied.

partition: grounded + unsupported = 36 vs present 36 · named + unnamed + withheld = 16 vs open 16 · both reconcile

liar-kill conj=GPQN · all four conjuncts held

graded document: BUILDROOT tree, 36428 bytes · gates map: PRIMARY · stamped 32d 13h ago · STALE against the shared TTL of 604800s — this is evidence about a build nobody can vouch for now · source ../knowledge/status/evstamp_intelmine.verdict

Gap classWhat it is, and the work it names
STALEThis profile is older than the shared TTL, or its clock ran backwards. It is reported as unusable rather than as fresh, because being wrong in the direction of refusing is the safe direction.
This band reports the referee counts. The per-axis worklist rows — which axis is unsupported, which watch is ready to flip, which gap is unnamed — are printed by nx_swcompare_evidence intelmine itself and are not carried on the stamp, so this page names the classes and the producer names the rows. That split is stated rather than hidden: a count without a worklist is not actionable, and this band is honest about which half of that it is.

Production map

Follow the dependencies, declared acceptance criteria and recorded priorities. Inspect source binding before treating a rank as executable work.

Ranking source binding: STALE_OR_INVALID_BINDING. Recorded priorities require current acceptance evidence and resource checks before execution.

Recorded ranking withheld

Retained ranking is not bound to the current plan and matrix: STALE_OR_INVALID_BINDING. Historical data remains retained. Refresh the ranking after resolving the input differences. Latest execution outcome is unverified.

Declared roadmap — contract, acceptance, executor, effort

RungCloses withDefinition of done (pre-declared)ExecutorEst.
Steam review adapter and the decision core with the expectation rubric (IM0)rm_rubric_docLANDED 2026-09-05: nx_reviewmine_lib + nx_steam_reviews + nx_steam_reviews_gate 92 of 92; fetch, ingest, stats, mine and rubric live on Palworld and VR HOT from the laptop build; the NAS build is queued behind admission and the laptop artifacts are staged; the NAS gate run and the .gates row are the remaining receiptOrgan1 u
Beat: nightly incremental fetch plus rubric for a data-row watch list (IM1)
after IM0
im_beatknowledge/reviewmine/steam_watch.conf lists appids; a clock row runs fetch (incremental) then stats, mine and rubric per app and truncate-writes knowledge/status/reviewmine/appid.status with a canonical last line; a gate proves the status is rewritten (never appended) and that a refused fetch leaves the previous status intact and announcedOrgan0.5 u
Proposal file: mined defects and demanded features become candidate rows for a named board (IM3)
after IM0
im_propose_rowsnx_steam_reviews propose appid domain writes knowledge/compare/domain.proposed rows (label, evidence counts, the source rows) and NEVER touches the matrix or plan; a seat adjudicates with the goal map; the gate proves a proposal row carries its counts and that a second run is idempotentOrgan1 u
Rival feature census: Wolfram's alphabetical listing parsed into candidate computational.matrix rows and a pinned bar (IM4)
after IM3
fc_censusThe mirrored listing is parsed into one row per documented symbol grouped by guide, the count is printed with its method, computational.matrix gains a bar row pinned through nx_barcheck, and the census is idempotent; the gate proves the count against an independent tag count over the same bytesOrgan1.5 u
The adapter fetches and banks the app record and price itself (IM14)
after IM0
sr_appdetailsnx_steam_reviews details appid banks appdetails JSON beside the reviews and writes the .price row the rubric reads; a planted record round-trips in the gate; a missing price prints UNKNOWN never zeroOrgan0.5 u
Lab spine: one row per run so the board renders a trajectory (IM18)
after IM0
sr_spineEvery rubric run appends epoch, appid, docs, four tier counts, refund-window figures, top three defects and top three demands to knowledge/status/reviewmine/spine.jrnl; the emitter renders the last N rows per app; the gate proves append-only and that two runs produce two rowsOrgan0.5 u
Aspects mined from the corpus, not a hand list (IM2)
after IM17
rm_aspectsFrequent noun-phrase candidates (unigram and bigram, association-mined per Hu and Liu) with opinion orientation per aspect, scored on the SemEval-2014 laptop and restaurant sets through IM17; PRE-DECLARED accept rule: the mined table is not wired into the rubric until its aspect-term F1 is published beside the rungOrgan2 u
ABSA bench: SemEval-2014 Task 4 scored by a sovereign organ (IM17)
after IM0
ab_evalThe SemEval-2014 datasets are mirrored with their licence, the bench scores aspect-term extraction (subtask 1) and polarity (subtask 2) and prints P, R, F1 with the counts; its gate proves the scorer on a planted gold set including a zero-prediction controlOrgan1.5 u
Sentence-level opinion orientation (IM16)
after IM2
rm_opinion_sentReviews split into sentences, each sentence graded with the lexicons and the vote as prior, per-aspect polarity counts printed; measured against IM17 subtask 2Organ1.5 u
Time-window trend: tiers by review-date window around a release (IM10)
after IM0
rm_trendRubric per window (30-day recent, lifetime, and a caller-named window) with the windows partition summing to docs; Steam's own recent-versus-lifetime score is the oracle it is checked againstOrgan1 u
Near-duplicate and spam collapse (IM11)
after IM0
rm_neardupShingle hashing over review text with a Hamming nearest, collapsed rows counted and named, never deleted; measured against Steam's off-topic exclusion by running with filter_offtopic_activity both waysOrgan1 u
Multilingual normalisation: per-language stopwords and stemming (IM15)
after IM0
rm_lang_normStopword and lexicon confs per Steam language code, a stemmer for the top languages measured in the journal (english, russian, schinese, spanish, german), and the mine and rubric verbs accept all with per-language partitions that sumOrgan1.5 u
Bug trackers mined into defect rows (IM5)
after IM3
bt_issue_ingestGitHub issues for a rival named in a board's refs are fetched through the pacer, labels and titles journaled, and defect terms counted with the same lexicon so a rival's known defects sit beside its reviewers' complaints; gate on a planted issues pageOrgan1 u
Release notes mined into bar rows (IM12)
after IM3
rl_release_ingestGitHub releases for every rival in a board's refs journaled and the latest pinned through nx_barcheck into knowledge/barcheck.conf; computational.matrix's four UNPINNED bars are the first population; gate on a planted releases pageOrgan1 u
Thought-leader feed watch (IM6)
after IM1
tl_feed_watchA data-row list of feeds (people, blogs, vendor changelogs) polled on a beat through nx_feed_extract into the resbrief plane with the domain it feeds; a gate on a planted Atom feed proves items land onceOrgan1 u
Research scan: arXiv queries per domain axis (IM7)
after IM1
rs_arxiv_scannx_frontier_scan's seeds are run against the arXiv API on a beat, results banked with provenance and cited into the domain's refs as candidates; a gate on a planted Atom responseOrgan1 u
Amazon adapter over the research release (IM8)
after IM0
rm_amazon_ingestThe Amazon Reviews 2023 JSONL record shape journals through the same row codec with rating mapped to the vote and verified_purchase to a flag; the rubric runs unchanged; the gate proves the mapping on planted rowsOrgan1 u
eBay feedback adapter (IM9)
after IM8
rm_ebay_ingestBLOCKED on a mirrored eBay document (two 403s and a wrong article on 2026-09-05); the rung opens when a feedback API page is mirrored and cited; nothing is coded against an unread barOrgan1 u
Steam cohort: app list and genre neighbours (IM13)
after IM14
sr_applistIStoreService GetAppList (the non-deprecated endpoint) plus appdetails genres select the games-like-ours population as data rows; the gate proves the selection on a planted listOrgan1 u
Source policy in the fetch path (IM19)
after IM0
im_source_policyknowledge/reviewmine/source_policy.conf declares per host allowed feeds, forbidden stores and required disclosures; every adapter reads it before its first byte and refuses with the rule named; the gate proves a forbidden host is refused and an allowed one proceeds (positive control)Organ0.5 u

Milestones

MilestoneRungsCumulative
M0 · Steam mined on the rubricIM01 u
M1 · Close the hive loop for SteamIM1,IM3,IM4,IM14,IM18,IM26,IM277 u
M2 · Reach the research barIM2,IM17,IM16,IM10,IM11,IM1511.5 u
M3 · Every source class the operator namedIM5,IM12,IM6,IM7,IM8,IM9,IM13,IM1920.5 u
RungCloses withDefinition of done (pre-declared)ExecutorEst.
Installed mode: Steam library census with fingerprints and review tie-out (IM20)
after IM0
ic_librariesLANDED 2026-09-05 on the laptop: nx_installed_census_lib + nx_installed_census + nx_installed_census_gate 39 of 39; the real library read 16 titles with engine, anti-cheat, VR, audio, net, physics, script, mod and redist labels and the review tie-out for Palworld and VR HOT; NAS promote, register, gate run and the .gates row are the remaining receiptOrgan1 u
Windows applications and OS census (IM21)
after IM20
ic_app_censusThe uninstall registry hive (REGF) and Program Files are read by the sovereign ELF under WSL, one row per application with publisher, version, install location and the same fingerprint classes, plus OS build, GPU and driver rows; gate on a planted hive and tree; the rows feed nishios, browser, office and gpu boards as candidate rival-surface rowsOrgan2 u
Fingerprint classes grow as data and are measured against the field (IM22)
after IM20
ic_fingerprint_benchThe conf gains renderer (DirectX 12, Vulkan), input, save-format and telemetry classes; a bench organ counts unlabelled titles per class over the census so the conf's coverage is a number with a worklist, never a claim; measured on every title installed on the estate's machinesOrgan1 u
Installed mode on the NAS and the estate's own machines on a beat (IM23)
after IM20
ic_beatA clock row runs the census where a Steam client exists (laptop through the WSL mount today), truncate-writes knowledge/reviews/installed/steam.census and appends a spine row; the beat announces when no library is reachable instead of writing an empty censusOrgan0.5 u
Installed-mode proposal rows into the domain boards (IM24)
after IM3,IM20
ic_proposeEvery census row with a review tie-out proposes rows into the boards its fingerprints name (engine to gameengine, VR runtime to hapticcare, audio middleware to synthroom, anti-cheat to trafficsafety) through the one proposal contract; a seat adjudicates with nx_goalmap; the gate proves a title proposes to exactly the boards its classes map to, as dataOrgan1 u

Milestones

MilestoneRungsCumulative
M4 · Installed mode: what the product ships, beside what its players sayIM20,IM21,IM22,IM23,IM245.5 u
RungCloses withDefinition of done (pre-declared)ExecutorEst.
Vendor feature index as a source class (IM25)
after IM3
fp_feature_minethe miner reads the vendor's own feature index and docs (site sections, features.md tiles, release notes) into capability_map terms beside reviews and fingerprints; done-rule: on DanceXR the miner's proposal rows cover at least the 37-row hand census this seat took from the vendor pages, with recall printed as rows_found of rows_hand, and a title with no feature page prints UNMEASURED rather than a proposal-free silenceOrgan2 u
Mined intelligence rendered on every board: the one renderer of the proposal file lives in the compare base lib and both generators call it (IM26)
after IM3
prop_passdone-rule: prop_pass in nx_swcompare_lib renders <dom>.proposed in both generators (a MINED FROM THE FIELD band in HTML, a proposed key in api.json); an absent file emits nothing, a malformed row is counted and never drawn, a file at the read cap announces READ-CAPPED, a title the census could not resolve prints as an unresolved appid; nx_prop_pass_gate GREEN with the absent-domain, malformed-row and read-cap controls on the NAS; the live /compare/gameengine page carries the band after the generators are promoted and buildroot/_offc is restagedOrgan1 u
Title identity from the platform's own API when no census names the appid (IM27)
after IM3
sr_namedone-rule: nx_steam_reviews name <appid> fetches the Storefront appdetails body through the sovereign TLS and the one pacer, banks it as raw/<appid>/appdetails.json, decodes the name through the one JSON decoder (rm_json_name: unicode escapes and escaped quotes proven) and writes <appid>.name; nx_intelmine_propose reads that file when the census misses and prints name_src=census, platform-api or appid so the fallback is never silent; gate teeth for the decoder and the file with the no-name-key, over-cap, absent and empty controls; live receipt name=Portal 2 for appid 620Organ0.5 u
Aspect extraction that closes the gap to the SemEval winners: a sequence labeller (CRF or perceptron) over POS and context features (IM28)
after IM17
sp_evalA supervised BIO tagger trained on the SemEval-2014 restaurant and laptop TRAIN split and scored by nx_absa_bench on the TEST split must EXCEED the frequent-n-gram arm's F1 on both domains (restaurants 218 and laptops 238 permil) with the gap to the winners (DLIREC 84.01, IHS RD 74.55) stated; the estate has no CRF today so this is the honest next step, not a knob on the baselineOrgan3.0 u
The 2026 data admitted with licences: ASQP Rest15 and Rest16 quads and the DimABSA valence-arousal sets (IM29)
after IM17
ab_quad_loadThe quad and dimensional sets are mirrored through nx_research_fetch with their licence files beside them and refs rows pinned; ab_quad_load reads a record into aspect, category, opinion, polarity and the VA pair through the one reader with CRLF tolerance; the gate proves the reader on planted records with a malformed-record control and the counts reconcile to the filesOrgan1.5 u
The paper rulers for the 2026 task: joint term-plus-polarity F1, quad F1 and DimABSA cF1 (IM30)
after IM29
ab_eval_quadnx_absa_bench gains the joint and quad rulers and the continuous F1 that joins structured extraction with VA regression, each reproduced on a published system output before it scores ours; the gate proves every ruler on a planted gold set with a zero-prediction control and a partition that sumsOrgan1.5 u
The sovereign generative arm: nx_absa_llm over nx_qwen_extract emits quads per sentence, resumable, judged on the paper rulers (IM31)
after IM29,IM30
al_extractOne generation per test sentence journaled with its prompt hash so a crash resumes, the accept rule declared in source BEFORE the first run (it must exceed the mechanistic arm on the quad ruler or it is a mode, not the default), refusals named when the model is absent; the gate proves the journal resume, the parser on planted generations and the refusalOrgan3.0 u
The dimensional arm: valence-arousal regression on the nofloat encoder, scored by cF1 on DimABSA (IM32)
after IM29,IM30
ab_va_regressAn integer regression head on the estate's nofloat encoder trained on the DimABSA train split, scored by cF1 against the published systems with the gap stated; the gate proves the head on a planted set with a constant-prediction controlOrgan3.0 u
Triangulation: the mechanistic arm and the generative arm adjudicated per sentence, the error census naming which class each wins (IM33)
after IM28,IM31
ab_triangulateThe perceptron-union arm and the generative arm run on the same sentences; agreements pass, disagreements are adjudicated by the census class (unseen multi-token terms to the generative arm, dictionary-seen singles to the mechanistic arm) with the rule declared before the run; the combined ruler must exceed both arms alone on both domains or triangulation is a mode; a hallucinated aspect (a span not in the sentence) is refused by construction and countedOrgan2.0 u

Milestones

MilestoneRungsCumulative
M4 · The 2026 task shape: quads, dimensions, the generative arm and triangulationIM29,IM30,IM31,IM32,IM3311.0 u

Ladder to SOTA

Two dated targets, and every rung's role toward them. Best in class is the proven, deployed leader today; the frontier is the research edge as of its month. Each target is dated by a sotabar row and judged against the current month by the bar-age ruler (FRESH, ATTESTED with the fallback month named, or refused). Each rung is substrate (what the target's own methods consume), an arm (a sovereign arm that triangulates without competing for the number), a contender (its done-rule is a number against the target) or superseded (kept as capability, retired as a claim), and carries the rungs it stands on.
best-in-class (T-BIC), dated by IM-ABSA-BAR = 2026-08 UNATTESTED. BEST IN CLASS, deployed and proven: task-specific fine-tuned encoders and LLMs. On the SemEval-2014 sets this board scores, a fine-tuned GPT-3.5 at F1 83.8 on the joint term-plus-polarity task (2023-10 [atellm2026feed]); on Rest16 quads the fine-tuned MVP at 60.39 against 51.54 for 20-shot prompting (2025-02 [asqp2026feed]); on dimensional regression, task-specific XLM-RoBERTa fine-tuning beating few-shot LLMs on every development set (2026-04 [dimabsa2026sys]). The estate's own arms stand at 689 and 538 per-occurrence F1 on subtask 1 alone and have no quad or dimensional number yet ref atellm2026feed
frontier (T-FRONTIER), dated by IM-ABSA-BAR = 2026-08 UNATTESTED. THE FRONTIER as of August 2026 (September has no entry): generative quad prediction with on-policy reward distillation of chain-of-thought LLM teachers into a Qwen3-4B student (STAR-OPD 2026-08-21) and a sequence-to-sequence model whose encoder also sequence-labels for cross-lingual end-to-end ABSA (SeqLab 2026-08-31, EMNLP 2026) [absa2026aug]; before them stepwise syntax-integration tuning (S2IT 2026-04), generate-then-correct (G2C 2026-03), listwise preference optimisation (2025-11) and LLM-as-annotator for lightweight models (LA-ABSA, LREC 2026) [asqp2026feed] ref absa2026aug
frontier (T-DIM), dated by IM-DIMABSA-BAR = 2026-07 UNATTESTED. THE DIMENSIONAL FRONTIER as of July 2026: SemEval-2026 Task 3 valence-arousal ABSA, transformer-ensemble regressors plus a fine-tuned decoder LLM for extraction with scores (The Classics 2026-07), first place in March 2026 by uncertainty-weighted multitask learning (LogSigma), scored by the continuous F1 that joins extraction with regression [dimabsa2026sys] [dimabsa2026] ref dimabsa2026sys
RungRoleTowardStands onWhy
IM0substrateT-FRONTIER-the corpus every arm runs on: the Steam adapter, the review journal and the rubric are the data acquisition the target's methods consume
IM1substrateT-FRONTIERIM0a beat keeps the corpus current so every measurement is on live text
IM3substrateT-FRONTIERIM0proposal rows carry mined intelligence into the boards the arms serve
IM4substrateT-BICIM3the rival feature census is the pinned-bar discipline every target row depends on
IM14substrateT-FRONTIERIM0the app record and price feed the rubric the arms score
IM18substrateT-FRONTIERIM0the lab spine makes every arm's number a trajectory, never a level
IM2armT-BICIM17the unsupervised n-gram arm: a sovereign baseline that cannot hallucinate, superseded as a contender by the union arm
IM17substrateT-FRONTIERIM0the ruler: the frontier still evaluates on these sets and cF1 extends this exact scorer
IM16substrateT-DIMIM2sentence-level orientation is the scoring unit dimensional regression needs
IM10substrateT-FRONTIERIM0trend windows over the corpus the arms mine
IM11substrateT-FRONTIERIM0near-duplicate collapse keeps the arms from scoring the same text twice
IM15substrateT-FRONTIERIM0multilingual normalisation is the precondition for the cross-lingual frontier (eleven languages in SeqLab)
IM5substrateT-FRONTIERIM3bug trackers feed defect rows beside the review corpus
IM12substrateT-FRONTIERIM3release notes feed dated bar rows, the freshness rule's own input
IM6substrateT-FRONTIERIM1thought-leader feeds are a listing class the barscan attestation reads
IM7substrateT-FRONTIERIM1the arXiv scan on a beat IS the current-month barscan producer for every target on this board
IM8substrateT-FRONTIERIM0the Amazon adapter widens the corpus the arms run on
IM9substrateT-FRONTIERIM8the eBay adapter widens the corpus, blocked on a mirrored document
IM13substrateT-FRONTIERIM14the Steam cohort selects the population the arms measure
IM19substrateT-FRONTIERIM0source policy in the fetch path keeps every corpus licence-clean, the first byte of any arm
IM20substrateT-FRONTIERIM0the installed census ties reviews to titles the arms mine
IM21substrateT-FRONTIERIM20the application census widens the tie-out
IM22substrateT-FRONTIERIM20fingerprint classes are the labels the census carries into the arms
IM23substrateT-FRONTIERIM20the census on a beat keeps the tie-out current
IM24substrateT-FRONTIERIM3,IM20proposal rows from the census into the boards
IM25substrateT-FRONTIERIM3the vendor feature index is a source class beside reviews
IM26substrateT-FRONTIERIM3the one renderer of mined intelligence on every board
IM27substrateT-FRONTIERIM3title identity from the platform API when the census misses
IM28armT-FRONTIERIM17the mechanistic arm: an integer structured perceptron with Viterbi BIO decoding (POS tagger, parser, clusters, CRF objective, embedding features as modes) that cannot hallucinate a span; the frontier's SeqLab adds exactly this labelling as an encoder task, and it is one leg of the triangulation the operator asked for
IM29substrateT-FRONTIERIM17the 2026 data with licences: no arm can be scored on quads or dimensions without it
IM30substrateT-BICIM29the paper rulers for the 2026 task: the joint, quad and continuous F1 the best-in-class numbers are quoted on
IM31contenderT-FRONTIERIM29,IM30the sovereign generative arm competes for the quad number against the frontier's distilled students
IM32contenderT-DIMIM29,IM30the dimensional arm competes for cF1 against the SemEval-2026 systems
IM33contenderT-FRONTIERIM28,IM31triangulation is the exceed candidate: the field has one arm per system, this board runs two and adjudicates by census class
Ladder verdict. LADDERED. Targets, rung roles and bars are counted in the tables below, each partition re-derived beside its total. Bars read STALE against the current month 2026-10.
Ladder verdict, counted (17 rows, more than the 12-row disclosure bar)
Ladder verdict, counted
ClassCountNote
targets3sotatarget rows on the plan
best in class1targets whose class is best-in-class, by code
frontier2targets whose class is frontier, by code
undated0targets naming no bar that exists
bad class0targets whose class is neither word
duplicate0target ids an earlier row already carries
rungs34rung rows on the plan
placed34rungs carrying a rungrole row
unplaced0rungs with no role toward any target
bad role0rungrole rows naming a role the ladder does not know
bad target0rungrole rows naming a target no sotatarget row declares
rungs, summed34RECONCILED: the parts sum to the total 34
substrate29what the target's own methods consume
arm2a sovereign arm that triangulates without competing for the number
contender3its done-rule is a number against the target
superseded0kept as capability, retired as a claim
placed, summed34RECONCILED: the parts sum to the total 34
Bar freshness, counted
ClassCountNote
bars2sotabar rows on the plan
fresh0the bar month is the current month
attested0an older bar with a this-month barscan reporting no newer entry
stale0a this-month scan saw a newer month the bar ignores
unattested2nobody looked this month
malformed0a sotabar row missing a field
duplicate0bar ids an earlier row already carries
bars, summed2RECONCILED: the parts sum to the total 2
current month2026-10the month every bar is judged against
Treatment verdict. NOT DECLARED. No rung on this board declares its three-step treatment (a treat row naming the MCP row, the API route, the primitive it composes, the workflow that composes it and the agent beat that runs it); the ranker labels every rung TREATMENT-UNDECLARED until it does.

Inspect a rung and its prerequisites

Declared nodes 34. Rank input binding: STALE_OR_INVALID_BINDING. Dependency order is authored. Implementation, acceptance evidence, authority and resource readiness are unverified. No action is recommended or dispatched here.

Plan SHA-256 83810d012aeb1a9154eafabe86c481b93759fcfdbf48d6dbe3fded5fbf75ea99. Target rows 3; role rows 34. Existing risks and release worklog retain their own scope; no node completion is inferred.

Runtime observation coverage: 0 of 34 rungs have current, identity-bound execution observations. Observation may report RED. Accepted completion remains unknown; source presence, qualification and deployment do not establish it.

Use Enter or Space on a rung to inspect its contract. Prerequisite links locate another rung in this list; open its summary to inspect it. Estimates are authored effort, not forecasts.

  1. IM0 — Steam review adapter and the decision core with the expectation rubric

    Prerequisites: None declared; this does not establish execution eligibility.

    Contract: rm_rubric_doc

    Acceptance: LANDED 2026-09-05: nx_reviewmine_lib + nx_steam_reviews + nx_steam_reviews_gate 92 of 92; fetch, ingest, stats, mine and rubric live on Palworld and VR HOT from the laptop build; the NAS build is queued behind admission and the laptop artifacts are staged; the NAS gate run and the .gates row are the remaining receipt

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  2. IM1 — Beat: nightly incremental fetch plus rubric for a data-row watch list

    Prerequisites: IM0 (acceptance unverified)

    Contract: im_beat

    Acceptance: knowledge/reviewmine/steam_watch.conf lists appids; a clock row runs fetch (incremental) then stats, mine and rubric per app and truncate-writes knowledge/status/reviewmine/appid.status with a canonical last line; a gate proves the status is rewritten (never appended) and that a refused fetch leaves the previous status intact and announced

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  3. IM3 — Proposal file: mined defects and demanded features become candidate rows for a named board

    Prerequisites: IM0 (acceptance unverified)

    Contract: im_propose_rows

    Acceptance: nx_steam_reviews propose appid domain writes knowledge/compare/domain.proposed rows (label, evidence counts, the source rows) and NEVER touches the matrix or plan; a seat adjudicates with the goal map; the gate proves a proposal row carries its counts and that a second run is idempotent

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  4. IM4 — Rival feature census: Wolfram's alphabetical listing parsed into candidate computational.matrix rows and a pinned bar

    Prerequisites: IM3 (acceptance unverified)

    Contract: fc_census

    Acceptance: The mirrored listing is parsed into one row per documented symbol grouped by guide, the count is printed with its method, computational.matrix gains a bar row pinned through nx_barcheck, and the census is idempotent; the gate proves the count against an independent tag count over the same bytes

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  5. IM14 — The adapter fetches and banks the app record and price itself

    Prerequisites: IM0 (acceptance unverified)

    Contract: sr_appdetails

    Acceptance: nx_steam_reviews details appid banks appdetails JSON beside the reviews and writes the .price row the rubric reads; a planted record round-trips in the gate; a missing price prints UNKNOWN never zero

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  6. IM18 — Lab spine: one row per run so the board renders a trajectory

    Prerequisites: IM0 (acceptance unverified)

    Contract: sr_spine

    Acceptance: Every rubric run appends epoch, appid, docs, four tier counts, refund-window figures, top three defects and top three demands to knowledge/status/reviewmine/spine.jrnl; the emitter renders the last N rows per app; the gate proves append-only and that two runs produce two rows

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  7. IM2 — Aspects mined from the corpus, not a hand list

    Prerequisites: IM17 (acceptance unverified)

    Contract: rm_aspects

    Acceptance: Frequent noun-phrase candidates (unigram and bigram, association-mined per Hu and Liu) with opinion orientation per aspect, scored on the SemEval-2014 laptop and restaurant sets through IM17; PRE-DECLARED accept rule: the mined table is not wired into the rubric until its aspect-term F1 is published beside the rung

    Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  8. IM17 — ABSA bench: SemEval-2014 Task 4 scored by a sovereign organ

    Prerequisites: IM0 (acceptance unverified)

    Contract: ab_eval

    Acceptance: The SemEval-2014 datasets are mirrored with their licence, the bench scores aspect-term extraction (subtask 1) and polarity (subtask 2) and prints P, R, F1 with the counts; its gate proves the scorer on a planted gold set including a zero-prediction control

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  9. IM16 — Sentence-level opinion orientation

    Prerequisites: IM2 (acceptance unverified)

    Contract: rm_opinion_sent

    Acceptance: Reviews split into sentences, each sentence graded with the lexicons and the vote as prior, per-aspect polarity counts printed; measured against IM17 subtask 2

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  10. IM10 — Time-window trend: tiers by review-date window around a release

    Prerequisites: IM0 (acceptance unverified)

    Contract: rm_trend

    Acceptance: Rubric per window (30-day recent, lifetime, and a caller-named window) with the windows partition summing to docs; Steam's own recent-versus-lifetime score is the oracle it is checked against

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  11. IM11 — Near-duplicate and spam collapse

    Prerequisites: IM0 (acceptance unverified)

    Contract: rm_neardup

    Acceptance: Shingle hashing over review text with a Hamming nearest, collapsed rows counted and named, never deleted; measured against Steam's off-topic exclusion by running with filter_offtopic_activity both ways

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  12. IM15 — Multilingual normalisation: per-language stopwords and stemming

    Prerequisites: IM0 (acceptance unverified)

    Contract: rm_lang_norm

    Acceptance: Stopword and lexicon confs per Steam language code, a stemmer for the top languages measured in the journal (english, russian, schinese, spanish, german), and the mine and rubric verbs accept all with per-language partitions that sum

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  13. IM5 — Bug trackers mined into defect rows

    Prerequisites: IM3 (acceptance unverified)

    Contract: bt_issue_ingest

    Acceptance: GitHub issues for a rival named in a board's refs are fetched through the pacer, labels and titles journaled, and defect terms counted with the same lexicon so a rival's known defects sit beside its reviewers' complaints; gate on a planted issues page

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  14. IM12 — Release notes mined into bar rows

    Prerequisites: IM3 (acceptance unverified)

    Contract: rl_release_ingest

    Acceptance: GitHub releases for every rival in a board's refs journaled and the latest pinned through nx_barcheck into knowledge/barcheck.conf; computational.matrix's four UNPINNED bars are the first population; gate on a planted releases page

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  15. IM6 — Thought-leader feed watch

    Prerequisites: IM1 (acceptance unverified)

    Contract: tl_feed_watch

    Acceptance: A data-row list of feeds (people, blogs, vendor changelogs) polled on a beat through nx_feed_extract into the resbrief plane with the domain it feeds; a gate on a planted Atom feed proves items land once

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  16. IM7 — Research scan: arXiv queries per domain axis

    Prerequisites: IM1 (acceptance unverified)

    Contract: rs_arxiv_scan

    Acceptance: nx_frontier_scan's seeds are run against the arXiv API on a beat, results banked with provenance and cited into the domain's refs as candidates; a gate on a planted Atom response

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  17. IM8 — Amazon adapter over the research release

    Prerequisites: IM0 (acceptance unverified)

    Contract: rm_amazon_ingest

    Acceptance: The Amazon Reviews 2023 JSONL record shape journals through the same row codec with rating mapped to the vote and verified_purchase to a flag; the rubric runs unchanged; the gate proves the mapping on planted rows

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  18. IM9 — eBay feedback adapter

    Prerequisites: IM8 (acceptance unverified)

    Contract: rm_ebay_ingest

    Acceptance: BLOCKED on a mirrored eBay document (two 403s and a wrong article on 2026-09-05); the rung opens when a feedback API page is mirrored and cited; nothing is coded against an unread bar

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  19. IM13 — Steam cohort: app list and genre neighbours

    Prerequisites: IM14 (acceptance unverified)

    Contract: sr_applist

    Acceptance: IStoreService GetAppList (the non-deprecated endpoint) plus appdetails genres select the games-like-ours population as data rows; the gate proves the selection on a planted list

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  20. IM19 — Source policy in the fetch path

    Prerequisites: IM0 (acceptance unverified)

    Contract: im_source_policy

    Acceptance: knowledge/reviewmine/source_policy.conf declares per host allowed feeds, forbidden stores and required disclosures; every adapter reads it before its first byte and refuses with the rule named; the gate proves a forbidden host is refused and an allowed one proceeds (positive control)

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  21. IM20 — Installed mode: Steam library census with fingerprints and review tie-out

    Prerequisites: IM0 (acceptance unverified)

    Contract: ic_libraries

    Acceptance: LANDED 2026-09-05 on the laptop: nx_installed_census_lib + nx_installed_census + nx_installed_census_gate 39 of 39; the real library read 16 titles with engine, anti-cheat, VR, audio, net, physics, script, mod and redist labels and the review tie-out for Palworld and VR HOT; NAS promote, register, gate run and the .gates row are the remaining receipt

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  22. IM21 — Windows applications and OS census

    Prerequisites: IM20 (acceptance unverified)

    Contract: ic_app_census

    Acceptance: The uninstall registry hive (REGF) and Program Files are read by the sovereign ELF under WSL, one row per application with publisher, version, install location and the same fingerprint classes, plus OS build, GPU and driver rows; gate on a planted hive and tree; the rows feed nishios, browser, office and gpu boards as candidate rival-surface rows

    Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  23. IM22 — Fingerprint classes grow as data and are measured against the field

    Prerequisites: IM20 (acceptance unverified)

    Contract: ic_fingerprint_bench

    Acceptance: The conf gains renderer (DirectX 12, Vulkan), input, save-format and telemetry classes; a bench organ counts unlabelled titles per class over the census so the conf's coverage is a number with a worklist, never a claim; measured on every title installed on the estate's machines

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  24. IM23 — Installed mode on the NAS and the estate's own machines on a beat

    Prerequisites: IM20 (acceptance unverified)

    Contract: ic_beat

    Acceptance: A clock row runs the census where a Steam client exists (laptop through the WSL mount today), truncate-writes knowledge/reviews/installed/steam.census and appends a spine row; the beat announces when no library is reachable instead of writing an empty census

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  25. IM24 — Installed-mode proposal rows into the domain boards

    Prerequisites: IM3 (acceptance unverified), IM20 (acceptance unverified)

    Contract: ic_propose

    Acceptance: Every census row with a review tie-out proposes rows into the boards its fingerprints name (engine to gameengine, VR runtime to hapticcare, audio middleware to synthroom, anti-cheat to trafficsafety) through the one proposal contract; a seat adjudicates with nx_goalmap; the gate proves a title proposes to exactly the boards its classes map to, as data

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  26. IM25 — Vendor feature index as a source class

    Prerequisites: IM3 (acceptance unverified)

    Contract: fp_feature_mine

    Acceptance: the miner reads the vendor's own feature index and docs (site sections, features.md tiles, release notes) into capability_map terms beside reviews and fingerprints; done-rule: on DanceXR the miner's proposal rows cover at least the 37-row hand census this seat took from the vendor pages, with recall printed as rows_found of rows_hand, and a title with no feature page prints UNMEASURED rather than a proposal-free silence

    Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  27. IM26 — Mined intelligence rendered on every board: the one renderer of the proposal file lives in the compare base lib and both generators call it

    Prerequisites: IM3 (acceptance unverified)

    Contract: prop_pass

    Acceptance: done-rule: prop_pass in nx_swcompare_lib renders <dom>.proposed in both generators (a MINED FROM THE FIELD band in HTML, a proposed key in api.json); an absent file emits nothing, a malformed row is counted and never drawn, a file at the read cap announces READ-CAPPED, a title the census could not resolve prints as an unresolved appid; nx_prop_pass_gate GREEN with the absent-domain, malformed-row and read-cap controls on the NAS; the live /compare/gameengine page carries the band after the generators are promoted and buildroot/_offc is restaged

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  28. IM27 — Title identity from the platform's own API when no census names the appid

    Prerequisites: IM3 (acceptance unverified)

    Contract: sr_name

    Acceptance: done-rule: nx_steam_reviews name <appid> fetches the Storefront appdetails body through the sovereign TLS and the one pacer, banks it as raw/<appid>/appdetails.json, decodes the name through the one JSON decoder (rm_json_name: unicode escapes and escaped quotes proven) and writes <appid>.name; nx_intelmine_propose reads that file when the census misses and prints name_src=census, platform-api or appid so the fallback is never silent; gate teeth for the decoder and the file with the no-name-key, over-cap, absent and empty controls; live receipt name=Portal 2 for appid 620

    Authored effort: 0.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  29. IM28 — Aspect extraction that closes the gap to the SemEval winners: a sequence labeller (CRF or perceptron) over POS and context features

    Prerequisites: IM17 (acceptance unverified)

    Contract: sp_eval

    Acceptance: A supervised BIO tagger trained on the SemEval-2014 restaurant and laptop TRAIN split and scored by nx_absa_bench on the TEST split must EXCEED the frequent-n-gram arm's F1 on both domains (restaurants 218 and laptops 238 permil) with the gap to the winners (DLIREC 84.01, IHS RD 74.55) stated; the estate has no CRF today so this is the honest next step, not a knob on the baseline

    Authored effort: 3.0. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  30. IM29 — The 2026 data admitted with licences: ASQP Rest15 and Rest16 quads and the DimABSA valence-arousal sets

    Prerequisites: IM17 (acceptance unverified)

    Contract: ab_quad_load

    Acceptance: The quad and dimensional sets are mirrored through nx_research_fetch with their licence files beside them and refs rows pinned; ab_quad_load reads a record into aspect, category, opinion, polarity and the VA pair through the one reader with CRLF tolerance; the gate proves the reader on planted records with a malformed-record control and the counts reconcile to the files

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  31. IM30 — The paper rulers for the 2026 task: joint term-plus-polarity F1, quad F1 and DimABSA cF1

    Prerequisites: IM29 (acceptance unverified)

    Contract: ab_eval_quad

    Acceptance: nx_absa_bench gains the joint and quad rulers and the continuous F1 that joins structured extraction with VA regression, each reproduced on a published system output before it scores ours; the gate proves every ruler on a planted gold set with a zero-prediction control and a partition that sums

    Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  32. IM31 — The sovereign generative arm: nx_absa_llm over nx_qwen_extract emits quads per sentence, resumable, judged on the paper rulers

    Prerequisites: IM29 (acceptance unverified), IM30 (acceptance unverified)

    Contract: al_extract

    Acceptance: One generation per test sentence journaled with its prompt hash so a crash resumes, the accept rule declared in source BEFORE the first run (it must exceed the mechanistic arm on the quad ruler or it is a mode, not the default), refusals named when the model is absent; the gate proves the journal resume, the parser on planted generations and the refusal

    Authored effort: 3.0. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  33. IM32 — The dimensional arm: valence-arousal regression on the nofloat encoder, scored by cF1 on DimABSA

    Prerequisites: IM29 (acceptance unverified), IM30 (acceptance unverified)

    Contract: ab_va_regress

    Acceptance: An integer regression head on the estate's nofloat encoder trained on the DimABSA train split, scored by cF1 against the published systems with the gap stated; the gate proves the head on a planted set with a constant-prediction control

    Authored effort: 3.0. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  34. IM33 — Triangulation: the mechanistic arm and the generative arm adjudicated per sentence, the error census naming which class each wins

    Prerequisites: IM28 (acceptance unverified), IM31 (acceptance unverified)

    Contract: ab_triangulate

    Acceptance: The perceptron-union arm and the generative arm run on the same sentences; agreements pass, disagreements are adjudicated by the census class (unseen multi-token terms to the generative arm, dictionary-seen singles to the mechanistic arm) with the rule declared before the run; the combined ruler must exceed both arms alone on both domains or triangulation is a mode; a hallucinated aspect (a span not in the sentence) is refused by construction and counted

    Authored effort: 2.0. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

Learning and practice paths

No structured learning path is declared for this plan. Existing research, roadmap and worklog remain available above.

Rung dossiers — every record that bears on a rung, in one place

Joined by symbol, never typed. Each dossier is assembled on every publish from the rows this board already carries: the plan's rung row, the matrix row that carries its contract symbol (its status re-measured by the one symbol ruler), the gate the organ declares and the verdict the evidence referee recorded on its last run, the reference marks in the rung text, the design rows that name the rung and the work log filed against it. The capability matrix links each cell to its dossier and each dossier links back to its cell and forward to the rungs it stands on; a dependency naming no rung on this plan is written as UNRESOLVED rather than linked. Absences are named: NO-MATRIX-ROW, NO-GATE-DECLARED, UNRECORDED.
Gate verdicts: UNSTAMPED — no per-gate verdict artifact is published for this domain yet (nx_swcompare_evidence intelmine writes it beside its stamp); every gate below reads UNRECORDED until it runs.
Gate declarations: knowledge/organ_gate.conf read from this working directory (1 rows) and from the estate root (196 rows); rows in both counted once: 0; declarations read: 197. Every declaration in either copy counts, so a stub beside the publisher can never hide the root.
IM0 Steam review adapter and the decision core with the expectation rubric · cell PRESENT · gate NO-GATE-DECLARED
Contractrm_rubric_doc · executor Organ · 1 u · stands on nothing
Definition of doneLANDED 2026-09-05: nx_reviewmine_lib + nx_steam_reviews + nx_steam_reviews_gate 92 of 92; fetch, ingest, stats, mine and rubric live on Palworld and VR HOT from the laptop build; the NAS build is queued behind admission and the laptop artifacts are staged; the NAS gate run and the .gates row are the remaining receipt
Matrix cellMINE: expectation rubric -- EXCEEDS, MEETS, MIXED, DOES-NOT-MEET -- the vote decides, a lexicon lifts or qualifies, the partition prints its sum · runtime/nx_reviewmine_lib.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 measure Palworld appid 1623730 (2099 cents): 3000 most recent English reviews, positive 947 permil; rubric EXCEEDS 401 MEETS 2358 MIXED 82 DOES-NOT-MEET 159 (sum 3000); playtime bands lt1h 26 at 346 permil positive, 1-10h 326 at 911, 10-100h 1326 at 945, gt100h 1322 at 968; refund window 40 docs at 400 permil; value mentions EXCEEDS 46 MEETS 125 MIXED 36 DNM 21; top defects progress 35 docs (DNM 5), unplayable 10 (lift 13.6x), bugs 32, lost 31, crashes 11 (lift 10.9x), wiped 4 (lift 14.9x), error 6 (lift 13.3x); top features pals 419 (demanded 124), base 250 (93), world 242 (90), survival 223, building 206 (76), friends 146. Instrument: nx_steam_reviews rubric 1623730 english 20 3 on the laptop build sha af365865.
2026-09-05 measure VR HOT appid 1571340 (4499 cents): the whole English population, 711 reviews (stop=empty-page), positive 610 permil, all written during early access, 57 refunded flags; rubric EXCEEDS 69 MEETS 338 MIXED 27 DOES-NOT-MEET 277 (sum 711); bands lt1h 246 at 443 permil, 1-10h 349 at 656, 10-100h 104 at 836, gt100h 12 at 750; refund window 384 docs at 468 permil; value mentions EXCEEDS 13 MEETS 31 MIXED 11 DNM 82; top defects bugs 27, buggy 26, broken 14 (DNM 13, meets 0), crashes 17, glitches 17, unplayable 11; features complained more than praised: controls 46 vs 21 (demanded 35), physics 26 vs 15, menu 14 vs 5, controller 13 vs 4, tracking 8 vs 3; praised more than complained: updates 21 vs 6, customization 20 vs 13, graphics 19 vs 13.
2026-09-05 lesson The reading the operator asked for, stated as numbers not adjectives: VR HOT at 4499 cents carries a value-proposition signal (value talk sits in 296 permil of does-not-meet reviews against 188 permil of exceeds, and 54 percent of its reviewers wrote inside the refund window) AND a defect signal (controls, physics, tracking, menu complained about more than praised are leaky teapots wearing feature names); Palworld at 2099 cents carries almost no value signal (947 permil positive, 968 among players past 100 hours) and a narrow defect signal concentrated in progress loss, wipes and crashes -- the brand-degradation class, cheap to name and expensive to leave. What we must do BETTER than both to lead: no lost-progress class at all (Palworld's top defect), controls and tracking that are praised more than complained about (VR HOT's top complaint), and the demanded features (pals, base, building, friends coop; customization, interaction) shipped as capability, which is the target list the goal map now reads.
2026-09-05 lesson Two fetch facts earned the hard way: the Chrome-hello leg alone fails the TLS handshake against store.steampowered.com (status 0, code -3) while the full ladder (minimal 1.3 hello first) succeeds -- compose nx_https_fetch_follow_best, the entry nx_research_fetch rides; and the laptop's _hdl_build/nx_crawl_pace.nx was an 8 KB fossil from 08-07 missing every _tbl function the pacer hook needs -- the NAS copy (27,045 B, sha 2abc63a3) was adopted by hash before the first build, per the tree-divergence law.
2026-09-05 queue NAS build of nx_steam_reviews REFUSED by build admission (I/O storm) and QUEUED as BQ-nx_steam_reviews; laptop artifacts (program sha af365865, gate sha 6bf93f26) staged through nx_content_put for /api/promote; NAS gate run, tools/register, the .gates row, nishi_compare_regen, nx_domain_admit and nx_compare_rank follow the promote.
2026-09-05 land PROMOTED on the NAS 2026-09-05: nx_steam_reviews.elf 552,180 B sha af365865 (the /api/promote reply was a 503 read-after-accept and the artifact proved it had landed) and nx_steam_reviews_gate.elf 99,750 B sha 6bf93f26 (PROMOTED prev=1); both REGISTERED callable; sources on the NAS build tree nx_reviewmine_lib.nx sha 22c47f51, nx_steam_reviews.nx sha 59366f18, nx_steam_reviews_gate.nx sha 46bba0b6 (a 503 on its content-put HAD landed; the retry was refused stale-expect, which is the proof); lexicons and stopwords under knowledge/reviewmine/ on the NAS; the NAS gate run read 92/92 GREEN (pid 2412) and the NAS live fetch of Portal 2 read status=200 decoded=100 new=100 (pid 2481); knowledge/compare/intelmine.gates carries the row; nx_domain_admit VERDICT=ADMIT; nx_compare_rank ranks IM1 im_beat first (priority 20000), then IM3, IM14, IM18, IM4. The artifacts are LAPTOP builds shipped through the content door because NAS admission refused the build (I/O storm): the closure files that differed were adopted by hash (nx_crawl_pace), and the queued NAS build BQ-nx_steam_reviews will yield the NAS-built twin for a contentdiff when it fires.
IM1 Beat: nightly incremental fetch plus rubric for a data-row watch list · cell WATCHING · gate NO-GATE-DECLARED
Contractim_beat · executor Organ · 0.5 u · stands on IM0
Definition of doneknowledge/reviewmine/steam_watch.conf lists appids; a clock row runs fetch (incremental) then stats, mine and rubric per app and truncate-writes knowledge/status/reviewmine/appid.status with a canonical last line; a gate proves the status is rewritten (never appended) and that a refused fetch leaves the previous status intact and announced
Matrix cellOPERATE: beat cadence -- nightly incremental fetch and rubric for a data-row list of watched apps, a status artifact per app · runtime/nx_steam_reviews.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_steam_reviews; declare nx_steam_reviews TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM3 Proposal file: mined defects and demanded features become candidate rows for a named board · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractim_propose_rows · executor Organ · 1 u · stands on IM0
Definition of donenx_steam_reviews propose appid domain writes knowledge/compare/domain.proposed rows (label, evidence counts, the source rows) and NEVER touches the matrix or plan; a seat adjudicates with the goal map; the gate proves a proposal row carries its counts and that a second run is idempotent
Matrix cellNO-MATRIX-ROW — no matrix row carries im_propose_rows; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work log2026-09-05 land nx_intelmine_lib + nx_intelmine_propose + nx_intelmine_propose_gate landed on the laptop 2026-09-05: one call `nx_intelmine_propose <appid>` runs the rubric, reads the census row, routes through knowledge/reviewmine/capability_map.conf (133 rows) and appends deduped <domain>.proposed rows with a SIGNAL (DEFECT, WE-DO-BETTER, DEMANDED, THEY-DO-WELL, SHIPS) and the counts. DanceXR (1905510, 12 English reviews, tiers 3/7/0/2): 10 rows -- THEY-DO-WELL character and characters (charsim), steam (sharehub); WE-DO-BETTER headset (hapticcare), physics (softbody); SHIPS Unity (gameengine), Chromium (browser), OpenXR (hapticcare), FMOD (synthroom), SteamAPI (sharehub). Written under buildroot/knowledge/compare/<domain>.proposed; the emitter does not render .proposed yet (that is the next emitter rung), and nx_goalmap reads the boards the rows name.
2026-09-05 lesson A gate that runs its unknown-key control AFTER loading the real row measures a cleared buffer: ip_census_load clears its outputs on a miss (correct), so the fixture read 20 of 32 while the organ was right; re-ordered the control first. Same family as the estate's fixture-reached-the-condition law.
2026-09-05 measure DanceXR as the operator's worked target [appdetails-dancexr]: the store record says it is a character model viewer and motion player for PMX, XNALara/XPS, VMD and BVH models; the install tree says Unity + OpenXR + FMOD + a Chromium runtime with 9 .assets files of 984 MB and 76 DLLs; its 12 English reviews grade 3 exceeds / 7 meets / 0 mixed / 2 does-not-meet with character and characters praised (THEY-DO-WELL, to charsim), headset and physics complained as often as praised (WE-DO-BETTER, to hapticcare and softbody). The estate already reads every format DanceXR reads (nx_pmx, nx_vmd, nx_bvhfk), so the WebGPU door for those capabilities is a gameengine and charsim rung the proposal rows now name, not a discovery.
2026-09-05 land PROMOTED + REGISTERED on the NAS 2026-09-05: nx_intelmine_propose.elf 52,006 B sha 5673b776 and nx_intelmine_propose_gate.elf 69,293 B sha 0a494ab5 (gate 33/33 on the NAS, pid 8392); sources nx_intelmine_lib.nx sha f919bc53, nx_intelmine_propose.nx sha 7db0c0db, nx_intelmine_propose_gate.nx sha f01f575a; capability_map.conf on the NAS. Live on the NAS over Portal 2 (appid 620, 100 journaled reviews, tiers 17/82/0/1): six THEY-DO-WELL rows -- story to gen, coop to gameengine, voice and dialogue to companionchat, music to synthroom, visuals to graphics -- written under buildroot/knowledge/compare/<domain>.proposed; census_row=0 there because the NAS holds no Steam library, so the name fell back to the appid (the census tie-out is laptop-side until IM23).
2026-09-05 land RULE-11 HOIST ACROSS THE FIVE MINER SOURCES (operator 2026-09-05: magic numbers everywhere): nx_magic map at threshold 2 read nx_reviewmine_lib 103 sites 17 distinct, nx_installed_census_lib 37 and 9, nx_intelmine_lib 43 and 13, nx_steam_reviews 45 and 9, nx_intelmine_propose 17 and 5; every site is now a const named for its MEANING (RM_I64_BYTES beside RM_BITS_PER_BYTE, the UTF-8 lead and continuation bytes, the JSON key quotes, the row escape length, the class indices, the summary field indices, argv positions and exit codes), the {title} token length is derived from the literal, the tier sums are loops over RM_TIER_N, and the duplicate class-name table in nx_intelmine_lib is retired in favour of ic_class_name (one table, imported); gates on the rebuilt laptop artifacts nx_steam_reviews_gate 92 of 92, nx_installed_census_gate 44 of 44, nx_intelmine_propose_gate 33 of 33 GREEN; nx_installed_census_gate rebuilt BYTE-IDENTICAL to the promoted binary (9e9094b1), the other five differ only where unrolled sums became loops and argc tests changed shape; all five sources landed on the NAS whole under CAS (nx_fs_write write expect=h<hash>)
2026-09-05 retract the intelmine.matrix IM3 note carried three stray pipes inside its prose (kind
2026-09-05 measure NAS builds from the hoisted sources: nx_installed_census BUILT 60472 B sha 7eb423bf (src_path names the target, src_stable=1) and PROMOTED prev=1 (laptop lane had built the same source to 51712 B: the known cross-lane band); nx_steam_reviews BUILT 552180 B sha af365865 which is BYTE-IDENTICAL to the already-promoted binary (nx_filehash cmp identical=1) although the source changed (three loops replaced unrolled sums; the laptop lane compiled the same source to 5582ad7a 552162 B) -- the signature the estate already recorded on 2026-09-05 as /api/build serving a stale cached artifact with an unchanged output sha across changed source; NOT promoted (a no-op) and named here so the next build of this target is checked by hash against its predecessor before it is believed fresh
2026-09-05 measure the live .proposed rows on the NAS carry name == appid (gameengine.proposed: prop
IM4 Rival feature census: Wolfram's alphabetical listing parsed into candidate computational.matrix rows and a pinned bar · cell WATCHING · gate NO-GATE-DECLARED
Contractfc_census · executor Organ · 1.5 u · stands on IM3
Definition of doneThe mirrored listing is parsed into one row per documented symbol grouped by guide, the count is printed with its method, computational.matrix gains a bar row pinned through nx_barcheck, and the census is idempotent; the gate proves the count against an independent tag count over the same bytes
Matrix cellSOURCE: rival feature-catalogue census -- Wolfram's alphabetical function listing first · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM14 The adapter fetches and banks the app record and price itself · cell WATCHING · gate NO-GATE-DECLARED
Contractsr_appdetails · executor Organ · 0.5 u · stands on IM0
Definition of donenx_steam_reviews details appid banks appdetails JSON beside the reviews and writes the .price row the rubric reads; a planted record round-trips in the gate; a missing price prints UNKNOWN never zero
Matrix cellSOURCE: Steam price and app record (appdetails) banked beside the reviews · runtime/nx_steam_reviews.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_steam_reviews; declare nx_steam_reviews TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM18 Lab spine: one row per run so the board renders a trajectory · cell WATCHING · gate NO-GATE-DECLARED
Contractsr_spine · executor Organ · 0.5 u · stands on IM0
Definition of doneEvery rubric run appends epoch, appid, docs, four tier counts, refund-window figures, top three defects and top three demands to knowledge/status/reviewmine/spine.jrnl; the emitter renders the last N rows per app; the gate proves append-only and that two runs produce two rows
Matrix cellCAPABILITY TWIN: the lab spine -- one row per run (app, date, tiers, top defects, top demands) so improving or regressing is readable across runs, never a level · runtime/nx_steam_reviews.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_steam_reviews; declare nx_steam_reviews TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM2 Aspects mined from the corpus, not a hand list · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_aspects · executor Organ · 2 u · stands on IM17
Definition of doneFrequent noun-phrase candidates (unigram and bigram, association-mined per Hu and Liu) with opinion orientation per aspect, scored on the SemEval-2014 laptop and restaurant sets through IM17; PRE-DECLARED accept rule: the mined table is not wired into the rubric until its aspect-term F1 is published beside the rung
Matrix cellMINE: aspects MINED from the corpus (frequent noun phrases), not a hand list · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 measure EVIDENCE AGAINST THE STANDARD (operator 2026-09-05: make sure this is all /compare benchmarked with evidence against standards): the pre-declared bar for mined aspects is SemEval-2014 Task 4 subtask 1 (ref semeval14, paper mirrored and pinned); the GOLD SETS are now banked through nx_research_fetch with provenance rows -- knowledge/fetched/cmp_intelmine_semeval14_rest_test_gold.seg 115810 B sha 9492e951 and cmp_intelmine_semeval14_lap_test_gold.seg 61851 B sha 991c33ca (the ABSA-PyTorch mirror of the official test gold, three lines per record: sentence with a $T$ placeholder, aspect term, polarity); the bench organ nx_absa_bench (watch row ORACLE SemEval-2014, symbol _ABSENT_) scores the miner's frequency-ranked vocabulary (the Hu-Liu frequent-term baseline, ref hu-liu-2004) against these gold terms and prints recall, precision and F1 in permil beside the published winning F1s, the ORACLE Steam score stays the platform oracle; nx_capsearch absa semeval aspect term bench f1 returned no incumbent (7400 considered, corpus_complete=1), so the organ is a build, not a retrieval miss. Same pass: intelmine.gates gained the nx_prop_pass_gate row (41 of 41 on the NAS), the IM27 row now cites the appdetails record [appdetails-vrhot], Appbot [appbot] and the community downloader [dsr], and the stray pipes in the INSTALLED SHIPS note that made the regen refuse the whole domain (row-index 39 read 12 fields) are commas -- the regen was IO-storm refused twice after, the clock beat republishes
IM17 ABSA bench: SemEval-2014 Task 4 scored by a sovereign organ · cell PRESENT · gate NO-GATE-DECLARED
Contractab_eval · executor Organ · 1.5 u · stands on IM0
Definition of doneThe SemEval-2014 datasets are mirrored with their licence, the bench scores aspect-term extraction (subtask 1) and polarity (subtask 2) and prints P, R, F1 with the counts; its gate proves the scorer on a planted gold set including a zero-prediction control
Matrix cellORACLE: SemEval-2014 aspect-term F1 as the pre-declared bar for mined aspects · runtime/nx_absa_lib.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_lib; declare nx_absa_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 measure ABSA BENCH SUBTASK 1 MEASURED (nx_absa_bench: a unigram document-frequency baseline over the reconstructed SemEval-2014 test sentences, K = distinct gold terms, exact normalised term-set match, stopwords knowledge/reviewmine/stopwords.conf 1056 B): restaurants gold 520 distinct terms predicted 520 matched 126 P 242 R 242 F1 242 permil (content vocab 1717); laptops gold 389 predicted 389 matched 93 P 239 R 239 F1 239 permil (vocab 1171). Published bars from Table 4 of the mirrored paper (knowledge/fetched/cmp_intelmine_semeval14_paper.pdf sha f2c18570 188688 B, text via nx_pdf_text, ref semeval14-paper): restaurants winner DLIREC 84.01, laptops winner IHS RD 74.55, organisers dictionary baseline 47.15 and 35.64. Run on the laptop against byte-identical copies of the NAS gold (laptops 61851 B exact; restaurants 115808 of 115810 B, the trailing newline) because the NAS build was admission-refused under the I/O storm and queued (BQ-nx_absa_bench rc=0); the scorer is deterministic so the NAS run reproduces it
2026-09-05 land nx_absa_lib (the ONE SB1 scorer: composes rm_next_token through rm_mine_doc and rm_mine_rank, F1 = 2 inter over S plus G from counts), nx_absa_bench (CLI) and nx_absa_bench_gate (27 of 27 GREEN on the laptop: F1 arithmetic at exact permil, zero-prediction and no-gold controls, distinct-term dedupe, CRLF tolerance, case and whitespace normaliser, the unigram-cannot-match-multiword control, a non-vacuous end-to-end eval) landed in the laptop tree and on the NAS at runtime/ and buildroot/runtime/ (lib 11891, bench 3392, gate 6416 B). NAS builds queued BQ-nx_absa_bench and BQ-nx_absa_bench_gate behind admission; promote, register, offc_install, the intelmine.gates row and the NAS gate run follow when the queue fires. The ORACLE watch row now names runtime/nx_absa_bench.nx ab_eval with the measured F1 in its note. RUNG IM17 IS PARTIAL: subtask 1 scored, subtask 2 polarity accuracy not yet
2026-09-05 lesson THE GATE CAUGHT A MASKED CORPUS: the .seg sentence line replaces the aspect term with $T$, so the first predictor mined sentences that could never contain a gold term and matched 0 of 3 on the planted fixture; the fix reconstructs each sentence by substituting the term back before tokenising. A bench that scored the masked corpus would have published a confident zero. Also measured: a NAS build refused by admission is QUEUED (rc=0), not dead, and its .claim reads CLAIMED until the refusal body lands in .out; a 115 KB nx_fs read persisted as plain text while a 62 KB read persisted as a JSON-wrapped result, so a large read is not a file copy until its shape is checked
2026-09-05 measure REFEREES AFTER THE ORACLE FLIP: nx_swcompare_evidence intelmine verdict=MEASURED-HONEST present_axes=30 grounded=30 ungrounded=0 gates_green=4 of 4, the ORACLE row grounding on sym=ab_eval x2 at runtime/nx_absa_lib.nx (the first flip named runtime/nx_absa_bench.nx, which only CALLS ab_eval, and the ONE SYMBOL RULER correctly refused it SUBSTRING-ONLY rule=decl -- a watch row must name the organ that DECLARES the symbol, not a caller); nx_compare_refs_gate 44 of 44 GREEN fleet-wide with the new semeval14-paper row (files 109 rows 1561 pins matched 1495 of 1495 marks 3755 uncited 0, the earlier redirect-ratchet RED re-baselined by its lane at open=14). Both NAS builds are queued behind admission (BQ-nx_absa_bench, BQ-nx_absa_bench_gate, queue_launch_rc=0); the intelmine page (181849 B after the earlier publish) does not yet carry the F1 note, the regen relaunched after the lease holder
2026-09-05 measure ABSA BENCH SUBTASK 2 MEASURED (nx_absa_bench, accuracy over the gold aspect terms, two arms): restaurants records 1120 (positive 728 negative 196 neutral 196 other 0) majority arm positive 650 permil, lexicon arm 286 permil (defect and not-met cues vs exceed cues through the ONE tokenizer, 133 lexicon terms loaded, predicted positive 131 negative 15 neutral 974); laptops records 638 (341 128 169 0) majority 534 permil, lexicon 327 permil (predicted 42 54 542). Published Table 6 bars from the mirrored paper: winners DCU 80.95 restaurants, DCU and NRC-Canada 70.48 laptops, organisers baseline 64.28 and 51.37, majority 64.19 and 52.14. PROVENANCE CHECK FOR FREE: the gold class counts reproduce Table 2 of the paper exactly (RST-TE 728 196 196, LPT-TE 341 128 169) once the conflict class the .seg mirror drops is removed (14 and 16 records), so the mirrored gold IS the official test set minus conflict. FINDING: the lexicon arm sits BELOW the majority arm in both domains because the estate cue lexicons are Steam-review vocabulary and read 974 of 1120 restaurant sentences as neutral -- a domain-general sentiment lexicon and sentence-level orientation (rm_opinion_sent) is the rung, not a bigger game lexicon. Gate 49 of 49 on the laptop (SB2 teeth on planted lexicons, a no-lexicon control that predicts every record neutral, an absent-gold control that divides nothing). RUNG IM17 done-rule now MET mechanically (both subtasks printed with counts, the gate proves the scorer with a zero-prediction control); referee and operator acceptance still owed; the SB2 deltas shipped to the NAS sources under CAS so the queued BQ builds compile the complete organ
2026-09-05 queue WAITING ON THE BUILD QUEUE, RECIPE FOR THE NEXT SEAT: nx_absa_lib, nx_absa_bench and nx_absa_bench_gate sources are on the NAS at runtime/ AND buildroot/runtime/ hash-identical to the laptop-proven tree (lib 32ff1e2b 17972 B, bench 1f066abc 5417 B, gate 10cf927f 9998 B). Every /api/build this session was admission-refused at fire time (run queue 13 of 8 CPUs, an I/O storm before that) and absorbed as BQ-nx_absa_bench and BQ-nx_absa_bench_gate with queue_launch_rc=0; nx_orchestrate fires them on its first pass with build headroom (the gate's first queued fire already produced the SB1-only artifact 17d5bcf4 50127 B, byte-identical to the laptop build of that source, so the lane and the queue are proven). When knowledge/store/planrun-build-<target>- carries a result: (1) POST /api/promote target=nx_absa_bench&confirm=yes&expect_sha256=<sha> (2) /api/tools/register name=nx_absa_bench&elf=nx_absa_bench.elf&confirm=yes (3) nx_offc_install nx_absa_bench (4) nx_job_run nx_absa_bench /tmp/absa_rest.out knowledge/fetched/cmp_intelmine_semeval14_rest_test_gold.seg 0 restaurants and the laptops twin -- expect restaurants F1 242 SB2 majority 650 lexicon 286 and laptops F1 239 majority 534 lexicon 327 (deterministic, must reproduce the laptop numbers) (5) promote the gate, nx_job_run nx_absa_bench_gate /tmp/absa_gate.out, expect 49 of 49 GREEN, then append to knowledge/compare/intelmine.gates: nx_absa_bench_gate.elf
2026-09-05 land SHIPPED ON THE NAS: once the box calmed (load 10.2, 2 running) /api/build compiled both targets from the hash-verified sources (src_path buildroot/runtime, src_stable=1): nx_absa_bench 49456 B ff2a8df2, nx_absa_bench_gate 69640 B a45131d6 (mgmt-lane sizes; the queue's own sov-lane fire had produced 59833 B 2836552f, byte-identical to the laptop build of the same gate source). PROMOTED both with expect_sha256 (live hashes re-read and equal), REGISTERED both (callable), nx_offc_install both (installed=1). REPRODUCTION: nx_job_run nx_absa_bench over the NAS gold prints exactly the laptop numbers -- restaurants F1 242 (520 gold, 126 matched) SB2 majority 650 lexicon 286 (records 1120: 728 196 196), laptops F1 239 (389, 93) majority 534 lexicon 327 (638: 341 128 169) -- two build lanes, one output, so the number is a measurement of the gold and the method, not of a binary. nx_absa_bench_gate 49 of 49 GREEN on the NAS (pid 21710); intelmine.gates row appended; the compare beat republished /compare/intelmine (191879 B) carrying the SB1 and SB2 notes on the ORACLE row. The IM17 done-rule is met mechanically; referee panel grade and the operator ACCEPT row remain owed, and the honest reading stays: a weak baseline far below the published systems, the gap named as rm_aspects and rm_opinion_sent
2026-09-05 land N-GRAM ARM SHIPPED (rung rm_aspects, first cut): nx_absa_lib gained a frequent n-gram extractor with Hu and Liu (2004) p-support redundancy pruning (bigrams beside unigrams through the ONE tokenizer, a stopword ends a phrase, min support 1 percent of sentences, a unigram inside a frequent bigram with p-support below 3 is a pruned fragment); nx_absa_bench prints ABSA-BENCH-NGRAM beside the unigram arm, gate 66/66 laptop AND NAS (pid 669, PROMOTED 39870409) with a repeated-bigram fixture, a p-support pruning proof, a beats-the-unigram-arm tooth and a support-above-frequency abstain control. MEASURED on the real gold (reproduced NAS == laptop): restaurants precision 429 recall 146 F1 218 permil (177 candidates, 20 frequent bigrams, 6 matched, 12 pruned, min support 11 of 1120); laptops precision 333 recall 185 F1 238 (216 candidates, 26 bigrams, 12 matched, 21 pruned, min support 6 of 638). READING: the n-gram arm nearly DOUBLES precision (242 -> 429 restaurants, 239 -> 333 laptops) and recovers multi-word gold terms the unigram arm structurally cannot (0 -> 6 and 12 matched bigrams), but the 1-percent support floor cuts recall so F1 is roughly flat -- the documented frequency-mining tradeoff. It is NOT SOTA and says so: the winners are CRF sequence labellers with POS, parsing and external lexicons, so the remaining gap is rung IM28 (nx_absa_seqextract), a supervised tagger, not a support knob tuned on the test set. rm_vocab_stop accessor added to nx_reviewmine_lib for the phrase-boundary check
IM16 Sentence-level opinion orientation · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_opinion_sent · executor Organ · 1.5 u · stands on IM2
Definition of doneReviews split into sentences, each sentence graded with the lexicons and the vote as prior, per-aspect polarity counts printed; measured against IM17 subtask 2
Matrix cellMINE: sentence-level opinion orientation · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM10 Time-window trend: tiers by review-date window around a release · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_trend · executor Organ · 1 u · stands on IM0
Definition of doneRubric per window (30-day recent, lifetime, and a caller-named window) with the windows partition summing to docs; Steam's own recent-versus-lifetime score is the oracle it is checked against
Matrix cellMINE: time-window trend -- recent versus lifetime tiers around a release · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM11 Near-duplicate and spam collapse · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_neardup · executor Organ · 1 u · stands on IM0
Definition of doneShingle hashing over review text with a Hamming nearest, collapsed rows counted and named, never deleted; measured against Steam's off-topic exclusion by running with filter_offtopic_activity both ways
Matrix cellMINE: near-duplicate and spam collapse · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM15 Multilingual normalisation: per-language stopwords and stemming · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_lang_norm · executor Organ · 1.5 u · stands on IM0
Definition of doneStopword and lexicon confs per Steam language code, a stemmer for the top languages measured in the journal (english, russian, schinese, spanish, german), and the mine and rubric verbs accept all with per-language partitions that sum
Matrix cellMINE: multilingual tokenisation -- per-language stopwords and stemming · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM5 Bug trackers mined into defect rows · cell WATCHING · gate NO-GATE-DECLARED
Contractbt_issue_ingest · executor Organ · 1 u · stands on IM3
Definition of doneGitHub issues for a rival named in a board's refs are fetched through the pacer, labels and titles journaled, and defect terms counted with the same lexicon so a rival's known defects sit beside its reviewers' complaints; gate on a planted issues page
Matrix cellSOURCE: bug trackers mined into defect rows · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM12 Release notes mined into bar rows · cell WATCHING · gate NO-GATE-DECLARED
Contractrl_release_ingest · executor Organ · 1 u · stands on IM3
Definition of doneGitHub releases for every rival in a board's refs journaled and the latest pinned through nx_barcheck into knowledge/barcheck.conf; computational.matrix's four UNPINNED bars are the first population; gate on a planted releases page
Matrix cellSOURCE: release notes and changelogs mined into bar rows for every rival a board names · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM6 Thought-leader feed watch · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contracttl_feed_watch · executor Organ · 1 u · stands on IM1
Definition of doneA data-row list of feeds (people, blogs, vendor changelogs) polled on a beat through nx_feed_extract into the resbrief plane with the domain it feeds; a gate on a planted Atom feed proves items land once
Matrix cellNO-MATRIX-ROW — no matrix row carries tl_feed_watch; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work logno log row names this rung yet
IM7 Research scan: arXiv queries per domain axis · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractrs_arxiv_scan · executor Organ · 1 u · stands on IM1
Definition of donenx_frontier_scan's seeds are run against the arXiv API on a beat, results banked with provenance and cited into the domain's refs as candidates; a gate on a planted Atom response
Matrix cellNO-MATRIX-ROW — no matrix row carries rs_arxiv_scan; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work logno log row names this rung yet
IM8 Amazon adapter over the research release · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_amazon_ingest · executor Organ · 1 u · stands on IM0
Definition of doneThe Amazon Reviews 2023 JSONL record shape journals through the same row codec with rating mapped to the vote and verified_purchase to a flag; the rubric runs unchanged; the gate proves the mapping on planted rows
Matrix cellSOURCE: Amazon reviews adapter over the research release record shape (rating, title, text, helpful_vote, verified_purchase, timestamp) · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM9 eBay feedback adapter · cell WATCHING · gate NO-GATE-DECLARED
Contractrm_ebay_ingest · executor Organ · 1 u · stands on IM8
Definition of doneBLOCKED on a mirrored eBay document (two 403s and a wrong article on 2026-09-05); the rung opens when a feedback API page is mirrored and cited; nothing is coded against an unread bar
Matrix cellSOURCE: eBay feedback adapter · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM13 Steam cohort: app list and genre neighbours · cell WATCHING · gate NO-GATE-DECLARED
Contractsr_applist · executor Organ · 1 u · stands on IM14
Definition of doneIStoreService GetAppList (the non-deprecated endpoint) plus appdetails genres select the games-like-ours population as data rows; the gate proves the selection on a planted list
Matrix cellSOURCE: Steam app list and genre cohort -- games like ours as the population to mine · runtime/nx_steam_reviews.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_steam_reviews; declare nx_steam_reviews TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM19 Source policy in the fetch path · cell WATCHING · gate NO-GATE-DECLARED
Contractim_source_policy · executor Organ · 0.5 u · stands on IM0
Definition of doneknowledge/reviewmine/source_policy.conf declares per host allowed feeds, forbidden stores and required disclosures; every adapter reads it before its first byte and refuses with the rule named; the gate proves a forbidden host is refused and an allowed one proceeds (positive control)
Matrix cellOPERATE: source policy by construction -- terms that forbid mining are refused before the first byte · runtime/nx_reviewmine_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_reviewmine_lib; declare nx_reviewmine_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM20 Installed mode: Steam library census with fingerprints and review tie-out · cell PRESENT · gate NO-GATE-DECLARED
Contractic_libraries · executor Organ · 1 u · stands on IM0
Definition of doneLANDED 2026-09-05 on the laptop: nx_installed_census_lib + nx_installed_census + nx_installed_census_gate 39 of 39; the real library read 16 titles with engine, anti-cheat, VR, audio, net, physics, script, mod and redist labels and the review tie-out for Palworld and VR HOT; NAS promote, register, gate run and the .gates row are the remaining receipt
Matrix cellINSTALLED: Steam library census -- every library folder and app manifest read, install tree walked with a bounded depth and budget, one row per title · runtime/nx_installed_census_lib.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_installed_census_lib; declare nx_installed_census_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 measure Laptop Steam library 2026-09-05 (maxdepth 4): 16 titles, all on disk, fingerprints 51 rows. Palworld 1623730: Unreal, Wwise, EpicOnlineServices, Python, ModsDir, 41,177,764,991 B, reviews journaled 3000, score 9, positive 196,730, negative 8,781. VR HOT 1571340: Unity, OpenXR, FMOD, 24,626,600,946 B, reviews 711, score 5, positive 434, negative 277. Terraria: XNA, SteamAPI, Workshop, DotNet. VaMX: Unity plus Chromium, OpenVR plus Oculus, DirectXRedist. Corruption of Champions II: Chromium. Mirage: Unity, OpenVR plus Oculus, Mono. Instrument: nx_installed_census steam /mnt/c/Program Files (x86)/Steam 4 on the laptop build; census at knowledge/reviews/installed/steam.census (2,670 B).
2026-09-05 lesson The install tree is the second witness the board needed: a review says controls and tracking are bad, the tree says Unity plus OpenXR, and the two together are a gameengine and a hapticcare row rather than a broad stroke. Reviews say what players FEEL, the tree says what the product IS MADE OF; joined by appid they are rows a small local model can read without context -- the direction the operator named (mechanistic structure so a smaller model does the last mile).
2026-09-05 measure asset-format census added to the installed mode (ic_assets_summary, ext:files:bytes, top eight by bytes, walk_bytes per title): VR HOT bundle 740 files 13.5 GB, assets 9 files 3.9 GB, bin 17 files 2.9 GB, ress 1.3 GB, dll 43 files 488 MB; Palworld pak 1 file 40.5 GB, exe 4 files 189 MB, dll 15 files 79 MB; DanceXR assets 9 files 984 MB, dll 76 files 641 MB, ress 511 MB, exe 7 files 209 MB, pak 58 files 51 MB. Gate 44 of 44. The models, textures and audio of a title are read from its archive formats by the artifact, which is the input the style-without-copying rung (procedural parameters fitted to measured assets, never copied bytes) will consume.
2026-09-05 land PROMOTED + REGISTERED on the NAS 2026-09-05: nx_installed_census.elf 51,712 B sha 2a1b39ae and nx_installed_census_gate.elf 71,942 B sha 9e9094b1 (gate 44/44 on the NAS, pid 2443); sources on the build tree nx_installed_census_lib.nx sha 51b30287, nx_installed_census.nx sha 5c3221ec (a content-put that answered unknown-transfer-id HAD landed -- proven by the stale-expect refusal naming the new sha), nx_installed_census_gate.nx sha 27749463; fingerprints.conf on the NAS. The NAS has no Steam library, so the census runs where a client exists (the laptop today, through the WSL mount) and the beat rung IM23 carries that.
IM21 Windows applications and OS census · cell WATCHING · gate NO-GATE-DECLARED
Contractic_app_census · executor Organ · 2 u · stands on IM20
Definition of doneThe uninstall registry hive (REGF) and Program Files are read by the sovereign ELF under WSL, one row per application with publisher, version, install location and the same fingerprint classes, plus OS build, GPU and driver rows; gate on a planted hive and tree; the rows feed nishios, browser, office and gpu boards as candidate rival-surface rows
Matrix cellINSTALLED: Windows applications and OS census -- installed programs (369 uninstall rows on this laptop), drivers, OS build, GPU, runtimes -- as rows for the OS and application boards · runtime/nx_installed_census_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_installed_census_lib; declare nx_installed_census_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM22 Fingerprint classes grow as data and are measured against the field · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractic_fingerprint_bench · executor Organ · 1 u · stands on IM20
Definition of doneThe conf gains renderer (DirectX 12, Vulkan), input, save-format and telemetry classes; a bench organ counts unlabelled titles per class over the census so the conf's coverage is a number with a worklist, never a claim; measured on every title installed on the estate's machines
Matrix cellNO-MATRIX-ROW — no matrix row carries ic_fingerprint_bench; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work logno log row names this rung yet
IM23 Installed mode on the NAS and the estate's own machines on a beat · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractic_beat · executor Organ · 0.5 u · stands on IM20
Definition of doneA clock row runs the census where a Steam client exists (laptop through the WSL mount today), truncate-writes knowledge/reviews/installed/steam.census and appends a spine row; the beat announces when no library is reachable instead of writing an empty census
Matrix cellNO-MATRIX-ROW — no matrix row carries ic_beat; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work log2026-09-05 land RENDER-TIME TITLE (the honest half of IM23 that needs no census): the ten live .proposed files keep their appid-named rows because the writer dedupes and never rewrites, so prop_pass now reads the banked <appid>.name at render time from BOTH roots the generators run under (knowledge/reviews/steam/ for the mgmt daemon, ../knowledge/reviews/steam/ for the regen with CWD=buildroot) and says name_src=row, banked or appid per row -- a number stands in only when nothing banked it, and the page says so; nx_prop_pass_gate 35 to 41 teeth (a banked 620 renders Portal 2, an unbanked 999 stays an announced appid, JSON carries name_src), GREEN 41 of 41 on the laptop and on the NAS; lib landed under CAS (102163 to 104127 B), nx_swcompare_matrix BUILT 381072 B sha a960d963 (contentdiff: one reworded message lost, three runs gained), promote and sota rebuild in flight; with 620.name already banked on the NAS the gameengine band reads Portal 2 on the next regen
2026-09-05 land both generators carry the render-time title: nx_swcompare_matrix PROMOTED 381072 B sha a960d963 (contentdiff: the one reworded unresolved message lost, the two name roots and the new wording gained), nx_swcompare_sota PROMOTED 233912 B sha a3d328da (same single named loss; its first /api/build was refused on run-queue saturation and queued, the re-issue under GRANT landed), both nx_offc_install fresh and nx_restage from the promoted copies into buildroot/_offc; nx_prop_pass_gate PROMOTED 82392 B and 41 of 41 GREEN on the NAS; acceptance is the next regen showing Portal 2 beside 620 on /compare/gameengine
2026-09-05 measure ON THE LIVE SURFACE: the regen republished /compare/gameengine at 566928 B (from 560113) with the promoted generators; the docroot page now reads Portal 2 beside appid 620 (nx_txtscan count 1) and carries ZERO title-unresolved rows -- the banked name landed by nx_steam_reviews name 620 on the NAS is read at render time, so the appid-named .proposed rows show their titles without any data rewrite; shipped and measured, referee grade and operator ACCEPT row owed
IM24 Installed-mode proposal rows into the domain boards · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractic_propose · executor Organ · 1 u · stands on IM3, IM20
Definition of doneEvery census row with a review tie-out proposes rows into the boards its fingerprints name (engine to gameengine, VR runtime to hapticcare, audio middleware to synthroom, anti-cheat to trafficsafety) through the one proposal contract; a seat adjudicates with nx_goalmap; the gate proves a title proposes to exactly the boards its classes map to, as data
Matrix cellNO-MATRIX-ROW — no matrix row carries ic_propose; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work log2026-09-05 land installed-mode proposals are the same call (ip_propose_installed): every fingerprint class label with a map row becomes a SHIPS row on the board that owns the class; FMOD, Chromium and OpenXR routed on DanceXR; an unmapped label is COUNTED (unmapped=) never dropped.
IM25 Vendor feature index as a source class · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractfp_feature_mine · executor Organ · 2 u · stands on IM3
Definition of donethe miner reads the vendor's own feature index and docs (site sections, features.md tiles, release notes) into capability_map terms beside reviews and fingerprints; done-rule: on DanceXR the miner's proposal rows cover at least the 37-row hand census this seat took from the vendor pages, with recall printed as rows_found of rows_hand, and a title with no feature page prints UNMEASURED rather than a proposal-free silence
Matrix cellNO-MATRIX-ROW — no matrix row carries fp_feature_mine; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work log2026-09-05 measure DanceXR as the miner test, 2026-09-05: nx_intelmine_propose (12 EN reviews plus installed fingerprints) proposed 10 rows on 7 boards; a hand census of the vendor feature index and docs mirrored in charsim.refs (site, features.md, actors.md, motion.md, physics.md, vr_operations.md, download.md) lists 37 capability rows -- PMX XPS FBX ingest, ZIP packaging, VMD and BVH motion, universal retarget with bone fixes, bone mapper, VMD camera, dance sets and music timing, auto dance, idle catwalk lifelike, blink breath eye contact, keyframe animation, override and remix, PMX physics, per-part physics tools, XPBD cloth and mesh-to-cloth, particles fluid tentacles, dressing outfit bodypaint accessory, per-slot materials and toon shading, sky lighting HDR, water, weather particles, stage props mirror laser screen, six camera modes, multi-actor formation playlist attach, AI voice chat TTS lipsync STT, offline render 2D SBS VR180 VR360, ray-tracing build, web WebGL player, Android iOS Quest, VR operations and AR, Native path-traced app, scene save bundle presets, audio options spatial audio video player, Steam itch Patreon distribution and activation; the 10 proposal rows collapse to 4 of those 37 (physics, VR headset door, audio middleware, Steam distribution) = 108 permil recall, 3 rows are engine and runtime fingerprints (Unity, Chromium, SteamAPI) that name no capability, 2 rows are review sentiment on the word character with 2 praises
2026-09-05 lesson reviews name what annoys and fingerprints name what ships in the binary; neither names what the product DOES, and a 12-review title has almost no signal at all -- the feature index the vendor publishes is the cheapest high-recall source class and it is already the shape capability_map.conf consumes (kind, term, domain, rung title); the seven .proposed files the proposer wrote on 2026-09-05 were laptop-local and are now on the NAS publishing tree (buildroot/knowledge/compare/<domain>.proposed) for the emitter rung that renders them
2026-09-05 retract the IM25 measure row above says nx_intelmine_propose and nx_installed_census were SOURCE-ONLY and STAGED on the NAS; that was the catalog reading at 1788625300 and a sibling lane promoted, registered and ran all four organs (proposer, census, both gates) within the hour -- nx_catalog at 1788628800 reads PROMOTED 52006 B and 51712 B, REGISTERED, INVOKED; the recall number (4 of 37, 108 permil) is unaffected because it was measured on the proposer's own output rows
IM26 Mined intelligence rendered on every board: the one renderer of the proposal file lives in the compare base lib and both generators call it · cell PRESENT · gate NO-GATE-DECLARED
Contractprop_pass · executor Organ · 1 u · stands on IM3
Definition of donedone-rule: prop_pass in nx_swcompare_lib renders <dom>.proposed in both generators (a MINED FROM THE FIELD band in HTML, a proposed key in api.json); an absent file emits nothing, a malformed row is counted and never drawn, a file at the read cap announces READ-CAPPED, a title the census could not resolve prints as an unresolved appid; nx_prop_pass_gate GREEN with the absent-domain, malformed-row and read-cap controls on the NAS; the live /compare/gameengine page carries the band after the generators are promoted and buildroot/_offc is restaged
Matrix cellFEED: mined intelligence rendered on every board -- the one renderer of .proposed lives in the compare base lib and both generators call it · runtime/nx_swcompare_lib.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_swcompare_lib; declare nx_swcompare_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 land GROW THE EMITTER (operator 2026-08-31): the .proposed renderer is prop_pass in nx_swcompare_lib, the compare BASE lib, called by both generators (nx_swcompare_matrix HTML band and api.json key, nx_swcompare_sota the same two sites) so all ten domains that already carry a .proposed file (gen, gameengine, companionchat, synthroom, graphics, charsim, softbody, browser, hapticcare, sharehub) inherit the MINED FROM THE FIELD band on their next regen with no per-domain work; rows prop
2026-09-05 queue NAS builds of nx_swcompare_lib consumers (nx_swcompare_matrix, nx_swcompare_sota) and nx_prop_pass_gate are NOT yet fired: nx_build_admit check reads VERDICT=QUEUE (load1_centi 3307 vs ceiling 1643, procs_blocked 4 of 8); recipe when it clears: nx_mgmt POST /api/build target=<t> (read src_path), nx_contentdiff live vs staged, /api/promote with expect_sha256, nx_offc_install <t>, then nx_restage for buildroot/_offc (the regen forks that third twin) and nishi_compare_regen; acceptance is the receipt prev= field moving and nx_page_verify on /compare/gameengine carrying the band
2026-09-05 land NAS: /api/build nx_swcompare_matrix BUILT 379232 B sha 56997071 (src_path names the target, src_stable=1), nx_contentdiff live vs staged GREEN strict superset (+19 runs, every one the new band), PROMOTED prev=1, nx_offc_install fresh, nx_restage RESTAGED buildroot/_offc/nx_swcompare_matrix.elf 379232 B from the PROMOTED copy (the third twin the regen forks); nx_prop_pass_gate BUILT 78880 B sha 71d36ada, PROMOTED, REGISTERED, nx_offc_install installed=1, and run ON THE NAS through nx_job_run: 35 of 35 GREEN, rows_html=2 rows_json=2 big_rows=524 read_cap_bytes=65536 -- byte-identical values to the laptop run; nishi_compare_regen launched (job 1788632139) so every matrix domain with a .proposed file carries the band on this pass
2026-09-05 measure THREE BUILDS OF ONE SOTA SOURCE IN ONE HOUR, THREE SIZES: /api/build (this seat) 232064 B sha 9c7b2c5f, the build queue firing BQ-nx_swcompare_sota through nx_sov_build_run --build-only 198619 B sha 69ac40fb (TWIN HELD, installed nothing), and a stage of 208150 B sha 24ec855d written by a sibling between this seat's build and its promote -- /api/promote refused artefact-mismatch, LIVE UNTOUCHED. Source hash b843ef51 (50076 B) unchanged across all three, so the deltas are LANE FLAVOUR: nx_contentdiff of the 208150 stage vs live reads lost 186 runs = 15 source paths + 168 symbol names + 3 section names + 0 other (the -g class) while GAINING the band; this seat's own /api/build of the same source is a strict superset, which is the matched-lane control. Remedy taken: rebuild through /api/build (the lane live was built with) and promote that sha; the sibling's stage is not promoted by this seat
2026-09-05 measure nx_swcompare_sota is now PROMOTED at 232064 B (the /api/build lane's size for this source, promoted by another seat after the stage race; source 50080 B, a 4-byte sibling edit on top of this seat's call sites) and the promoted binary carries the band (nx_txtscan count of the band heading in nx_swcompare_sota.elf = 1); nx_restage RESTAGED buildroot/_offc/nx_swcompare_sota.elf 232064 B from the promoted copy, so both generators the regen forks are the prop_pass generation; nishi_compare_regen relaunched under GRANT (job 1788633070) -- acceptance is nx_page_verify on /compare/gameengine carrying the MINED FROM THE FIELD band
2026-09-05 measure ACCEPTANCE ON THE LIVE SURFACE: the clock-beat regen (holder regen-1788632942, fork-freshness stamp checked=4 fresh=4 stale=0) republished /compare/gameengine at 559036 B; nx_page_verify GREEN (status 200, a11y-issues=0, broken=0) and nx_txtscan count of the band heading in sites/nishifamily/compare/gameengine/index.html = 1 -- the MINED FROM THE FIELD band is live, rendered from gameengine.proposed by prop_pass in the base lib; shipped, gate 35 of 35 on both hosts, referee grade and operator ACCEPT row still owed before the rung reads complete
IM27 Title identity from the platform's own API when no census names the appid · cell PRESENT · gate NO-GATE-DECLARED
Contractsr_name · executor Organ · 0.5 u · stands on IM3
Definition of donedone-rule: nx_steam_reviews name <appid> fetches the Storefront appdetails body through the sovereign TLS and the one pacer, banks it as raw/<appid>/appdetails.json, decodes the name through the one JSON decoder (rm_json_name: unicode escapes and escaped quotes proven) and writes <appid>.name; nx_intelmine_propose reads that file when the census misses and prints name_src=census, platform-api or appid so the fallback is never silent; gate teeth for the decoder and the file with the no-name-key, over-cap, absent and empty controls; live receipt name=Portal 2 for appid 620
Matrix cellFEED: the platform's own title for an appid -- nx_steam_reviews name fetches the Storefront appdetails body through the sovereign TLS and the one pacer, banks it, decodes the name through the one JSON decoder and writes .name for the proposer's census miss · runtime/nx_steam_reviews.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_steam_reviews; declare nx_steam_reviews TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-05 land the proposer's census miss printed the appid as the name on every NAS-side run (the census is laptop-side until IM23), so the boards carried a number where a title belongs; fixed at the source: rm_json_name + rm_name_file_load in nx_reviewmine_lib (composing rm_key and rm_str, the decoder every review already goes through), sr_name + the name verb in nx_steam_reviews, and a platform-api fallback in nx_intelmine_propose that names its source in the receipt; nx_steam_reviews_gate 92 to 100 teeth GREEN on the laptop build (102459 B sha db7c6db5) with the decode of Café \"Portal\" 2 to UTF-8, the success:false body, the over-cap name and the absent and empty files as controls; LIVE on the laptop: nx_steam_reviews name 620 -> status=200 bytes=6726 name=Portal 2 wrote=9, then nx_intelmine_propose 620 -> name=Portal 2 name_src=platform-api and the new rows carry the title; sources landing on the NAS under CAS, NAS builds wait on admission
2026-09-05 measure the ten .proposed files already on the NAS keep their name == appid rows (dedupe is per appid+kind+term, and data is additive), so prop_pass renders those as an unresolved appid until a NAS-side nx_steam_reviews name <appid> run precedes the next proposer run; new rows carry the title
2026-09-05 land NAS: /api/build nx_steam_reviews BUILT 647608 B sha 24ad43ff (a prior 552180 B stage was banked as .prev, not overwritten), nx_steam_reviews_gate 117232 B sha 754b1c00, nx_intelmine_propose 62712 B sha e7910806 -- src_path names each target, src_stable=1; nx_contentdiff live vs staged GREEN strict superset on all three (+915, +159, +102 runs, every GAINED line the new verb, its receipts and the gate teeth); all three PROMOTED prev=1 (the gate promote answered 503 read-after-accept and HAD landed: the retry read NOTHING-STAGED with live_sha256 equal to the built sha) and nx_offc_install refreshed the runner twins; the gate run ON THE NAS through nx_job_run: 100 of 100 GREEN; LIVE ON THE NAS: nx_job_run nx_steam_reviews name 620 -> status=200 bytes=6726 name=Portal 2 wrote=9 and knowledge/reviews/steam/620.name reads Portal 2, so the next NAS-side proposer run for 620 names the title (name_src=platform-api)
IM28 Aspect extraction that closes the gap to the SemEval winners: a sequence labeller (CRF or perceptron) over POS and context features · cell PRESENT · gate NO-GATE-DECLARED
Contractsp_eval · executor Organ · 3.0 u · stands on IM17
Definition of doneA supervised BIO tagger trained on the SemEval-2014 restaurant and laptop TRAIN split and scored by nx_absa_bench on the TEST split must EXCEED the frequent-n-gram arm's F1 on both domains (restaurants 218 and laptops 238 permil) with the gap to the winners (DLIREC 84.01, IHS RD 74.55) stated; the estate has no CRF today so this is the honest next step, not a knob on the baseline
Matrix cellAspect extraction, supervised SEQUENCE model: averaged structured perceptron with Viterbi BIO decoding (the winners class of model, integer weights, nofloat) · runtime/nx_absa_seq.nx · PRESENT decl
Aspect extraction, ENSEMBLE: the sequence model UNION the training-dictionary tagger (the estate's best number on both domains) · runtime/nx_absa_seq.nx · PRESENT decl
Aspect extraction scored on the PAPER'S metric: per-occurrence F1 across the test sentences (SemEval-2014 Task 4 eq. 1-2), the ruler the winners are quoted on · runtime/nx_absa_seq.nx · PRESENT decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_seq; declare nx_absa_seq TAB <gate> and the ship loop proves it and the verdict lands here.
Work log2026-09-06 land matrix generator PROMOTED 708d15d7 455816 B and sota generator PROMOTED c9d4db7e 303136 B from buildroot/runtime, both carrying the plan_pass sotatarget and rungrole rendering and the Ladder verdict line; both refreshed on all three roots (serving root, nishihost _offc, buildroot _offc) so the regen forks the new emitters; ranker nx_compare_rank PROMOTED 0281d2e2 162128 B with the exit 6 LADDER-PARTIAL refusal; nx_barfresh CLI PROMOTED 764a5e04 37680 B (sotabar spelling); nx_ladder_gate PROMOTED 79fa8529, 42/42 GREEN on the NAS pid 15133, registered, _offc installed, roster-admitted via trial4 GREEN; nx_barfresh_gate re-run on the PROMOTED fc697e69: 48/48 GREEN pid 19316
2026-09-06 lesson the first matrix promote e9f582f6 was read by the content ruler as a capability loss (the filter-chip run LOST) and was not one: a sibling seat had added a Dark chip and a dark-tag sentence to the same source, so the live run was MODIFIED not deleted; the discriminator was reading each LOST run against the source line (Dark present in source, absent in the banked binary) beside the ruler's own symmetry=BIDIRECTIONAL; the pre-change binary 4e99272e 422144 B is banked at knowledge/retired/nx_swcompare_matrix.elf.pre-ladder-4e99272e, verified by hash
2026-09-06 queue nx_ladder CLI build refused twice by build admission (I/O storm), re-issue paced a minute apart; regen job 1788715218 launched to publish the Ladder to SOTA sections; nx_page_verify and the evidence referee follow its completion
2026-09-06 land READ ON THE LIVE PAGE: /compare/intelmine after regen 1788715218 (four forks FRESH, 233 pages published) renders the Ladder verdict line: targets 3 (best in class 1, frontier 2), rungs 34 placed 34 (substrate 29, arm 2, contender 3), LADDERED, bars 2 attested FRESH against 2026-09; nx_page_verify GREEN 347481 B; nx_ladder CLI PROMOTED f30570b8 and registered, nx_ladder intelmine LADDERED and nx_ladder all 112 domains laddered=1 partial=0; the ranker's false LADDER-PARTIAL (rk_split NUL-terminated fields) is fixed at 1038b9be, so the board hands out work again
2026-09-05 land SUPERVISED DICTIONARY TAGGER SHIPPED (IM28 first cut, the organisers' own SB1 baseline): nx_absa_lib gained a generic handle string set (hs_) and ab_dict_eval -- learn the aspect-term dictionary D from the TRAIN split, predict every n<=3 gram of the TEST sentences that is in D, score vs the test gold. nx_absa_bench takes a 4th arg (train.seg) and prints ABSA-BENCH-DICT; gate 75/75 laptop AND NAS with a planted train+test carrying a false positive (keyboard in dict not gold) and a miss (mouse in gold not dict) so precision and recall are each below one. MEASURED on the real SemEval gold (TRAIN + TEST, PROMOTED 14d36791 bench / 697221c4 gate, reproduced): restaurants F1 462 permil (P672 R351, 183 of 520 matched, dict 1202 terms) vs the paper's published dictionary baseline 471 -- reproduced within 2 percent, a strong correctness proof; laptops F1 473 permil (P672 R365, 142 of 389, dict 949) vs the published 356 -- EXCEEDS it (our n<=3 gram matching and normalisation catch more than the exact-span dictionary). This roughly DOUBLES the unsupervised arms (unigram 242/239, n-gram 218/238) and is the first result to reach the published baseline: supervision is the lever, exactly as the field says. STILL below the CRF winners (DLIREC 84.01, IHS RD 74.55) -- the gap now is the sequence model (POS + context + Viterbi), which is a further rung, and the honest ladder is unigram -> n-gram -> dictionary -> CRF. Train gold mirrored and pinned (rest 386645 B sha not-yet-a-ref, lap 271591 B fcc7574e); TRAIN sets are needed for D so they must be a .refs row (owed)
2026-09-06 queue SEQUENCE MODEL BUILT (IM28 the real SOTA gap): nx_absa_seq (LIB, 17848 B sha 96cdd0a7) = an AVERAGED STRUCTURED PERCEPTRON with Viterbi BIO decoding, integer weights only (nofloat) -- features word/prefix3/suffix3/prevword/nextword/has-digit shape/training-dictionary membership/bias hashed into one 2^20 weight table, BIO transitions with I only from B or I, lazy averaging; nx_absa_seqextract CLI <train.seg> <test.seg> [label]; nx_absa_seq_gate 12/12 GREEN on the laptop: the model LEARNS (tags the two always-aspect words and predicts both, F1 1000 on the planted set), is deterministic (identical F1 on a second run), and a model trained on nothing (every record skipped, zero weights) predicts nothing -- the first cut had an INVALID control (an unseen aspect word in a learned context WAS predicted: that is correct generalisation from prevword=the nextword=is, not a defect; replaced with the zero-training control). Smoke on the laptop's TRUNCATED train (1498 of ~3000 records, 163 KB read cap): restaurants P804 R150 F1 252 -- precision already high, recall bounded by the missing half of the train and 8 epochs still updating (1207 updates in epoch 8). All three sources landed in buildroot/runtime (byte-verified), NAS builds of gate and CLI in flight; the real-data number needs the FULL train on the NAS. Honest expectation: no POS tagger and no parse features, so this reaches the feature-based sequence class the winners used but not their feature set -- the number will be reported wherever it lands
2026-09-06 land SEQUENCE MODEL LIVE ON THE NAS AND MEASURED ON THE FULL SEMEVAL SPLITS: nx_absa_seq (LIB 20433 B sha 1d0af25e), nx_absa_seqextract (PROMOTED 12925751, 57776 B), nx_absa_seq_gate (PROMOTED 0bc2c81c, 73416 B) -- gate 16/16 GREEN on the NAS (pid 15392). FIRST full-train run: restaurants F1 294 (P796 R180) laptops 340 (P765 R218) with 2915 of 3607 sentences STILL UPDATING in epoch 8 -- not converging. DIAGNOSIS from the receipt, not a guess: a .seg emits ONE record per aspect, so a sentence with three aspects appears three times each labelling the other two O -- contradictory supervision a sequence model cannot settle on. FIX: consecutive records that reconstruct to the same sentence are merged into ONE example carrying every aspect (sp_same_sent / sp_acc_or / sp_flush), proven by a gate fixture (two records of one sentence fold into one training sentence and the model learns both). MEASURED after the merge: restaurants F1 448 (P798 R311, 162 of 520, 2018 merged sentences, epoch-8 updates 658) laptops F1 429 (P721 R305, 119 of 389, 1491 sentences, 464 updates). The sequence arm now matches the dictionary arm (462/473) with far higher precision and lower recall; both supervised arms sit at the published-baseline tier. REMAINING GAP TO THE WINNERS (840/745): POS and parse features plus a CRF objective -- the estate has no POS tagger, so that is the next rung, not a tuning step. Cheap next experiments before that rung: the UNION of the perceptron (high precision) and dictionary (high recall) predictions, wider context features (prev2/next2, word-pair conjunctions), and more epochs (updates are still a third of sentences)
2026-09-06 land SEQUENCE MODEL v3 LIVE (nx_absa_seq 24804 B sha a1848442, nx_absa_seqextract PROMOTED fb11ee0d 63376 B debug flavour, nx_absa_seq_gate PROMOTED efcc71b1 20/20 GREEN on the NAS pid 16158): three levers shipped in one cycle and measured on the full SemEval splits. (1) 16 epochs (was 8): epoch-16 updates 170 of 2018 sentences restaurants and 128 of 1491 laptops -- converged. (2) the standard sequence-tagging feature set added to the 8 base features: prev2 and next2 words, prev+cur and cur+next conjunctions, a 4-char suffix family (13 features hashed into one weight table). (3) the UNION arm: perceptron predictions unioned with the training-dictionary tagger's n<=3-gram hits, scored as its own line so the perceptron-only number stays comparable. MEASURED: perceptron-only restaurants F1 454 (P786 R319) laptops 448 (P773 R316); UNION restaurants F1 502 (P646 R411, 214 of 520) laptops 500 (P640 R411, 160 of 389). The union is the estate's best number on both domains: above the dictionary arm (462/473) and above the paper's published organisers baseline (471/356) on both. Gate gained union teeth (never loses a perceptron hit; an untrained model contributes nothing, every union hit is the dictionary's). SHIP LESSON: the mgmt build lane stalled twice on this target (per-target lease, receipts lagging 10 min, one admission refusal absorbed to BQ), so the CLI shipped through the sovereign lane; its release-flavour build was REFUSED CAPLOSS 354 permil against the mgmt-built live -- nx_contentdiff partitioned all 78 lost runs as 9 source paths + 66 symbol names + 3 section names with lost_other=0 and prescribed --debug; the debug rebuild (subprograms=72) promoted without any flag. REMAINING GAP to the winners (840/745): POS and dependency features plus a CRF objective; the estate has no POS tagger, so that is the next rung
2026-09-06 retract THE COMPARATOR WAS THE WRONG RULER: every SB1 number this board published before this row was scored on DISTINCT-term set overlap (each gold term counted once), while the paper (Pontiki et al. 2014 eq. 1-2) scores per OCCURRENCE across the test sentences -- a term that is the aspect of forty sentences is forty gold items. A sequence model that gets frequent terms right is systematically under-scored by the set ruler, so 502/500 vs 840/745 compared two different metrics. The set lines are KEPT (they are a harder, distinct-vocabulary view) and the paper's metric is now published beside them as ABSA-SEQEXTRACT-OCC and -UNION-OCC (nx_absa_seq scores each merged test sentence once: gold = that sentence's aspect terms, predicted = spans in that sentence; gate fixture: one term as the aspect of two sentences = 1 distinct term, 2 occurrences, 27/27 GREEN on the NAS pid 22083)
2026-09-06 measure ON THE PAPER'S PER-OCCURRENCE METRIC, full SemEval TRAIN+TEST, PROMOTED 8d924e46: restaurants perceptron F1 535 (P801 R401, 449 of 1117 gold occurrences over 615 sentences) and UNION 619 (P550 R708, 791 matched of 1436 predicted); laptops perceptron 467 (P678 R356, 226 of 634 over 418 sentences) and UNION 502 (P466 R544). Versus the winners on the same ruler: restaurants 619 of 840 (74 percent), laptops 502 of 745 (67 percent); versus the organisers baseline 471/356: above on both. The set-metric lines are unchanged (454/448 perceptron, 502/500 union), which proves the rewrite left that path intact. Honest signal in the laptops numbers: the union's precision (466) is dragged by the dictionary over-predicting, so the perceptron alone is the more precise arm there -- a validation-split-tuned combination is the next cheap lever; the winners' remaining margin is POS and dependency features plus a CRF objective (no tagger in the estate yet)
2026-09-06 land DICTIONARY RELIABILITY + THE MAJORITY RULE (nx_absa_seq 36932 B sha ce9aac8c, nx_absa_seqextract PROMOTED 9ced9326 78224 B, nx_absa_seq_gate PROMOTED 0940840a 31/31 GREEN on the NAS pid 27487; nx_absa_lib gained hs_slot_raw so a caller can keep per-term counters beside the handle set): the training dictionary is every term that was EVER an aspect, including words that are mostly not aspects in the training data itself, which is where the union's laptop precision of 466 came from. The train split already knows each term's reliability -- sentences it appears in versus times it is gold, both counted per merged sentence -- so it is now (a) a GRADED feature the perceptron weighs (reliability quantised to fifths) instead of a binary in-dictionary bit, and (b) the MAJORITY RULE for the union: a dictionary hit is admitted only if the term was an aspect in at least half its training occurrences, a derived bar not a tuned one (gate fixture: a term that is the aspect of one sentence and a plain word in three is excluded, an always-aspect term admitted). MEASURED on the paper's per-occurrence metric, full train: restaurants UNION F1 619 -> 679 (P 550 -> 706, R 708 -> 653; 1068 of 1202 dictionary terms pass), laptops UNION 502 -> 533 (P 466 -> 609, R 544 -> 474; 828 of 949 pass). The perceptron-only lines did NOT benefit from the graded feature: restaurants 535 unchanged, laptops 467 -> 456, within noise -- recorded, not hidden. Versus the winners on their own ruler: 679 of 840 (81 percent) and 533 of 745 (72 percent)
2026-09-06 queue NEXT RUNGS, measured order of value: (1) a POS tagger -- nx_capsearch over 7433 organs (corpus_complete=1) finds NO tagger and NO treebank in the estate, so this is a licensed DATA asset (a UD English treebank, CC BY-SA, mirrored with its LICENSE beside it under knowledge/) plus the same averaged-perceptron engine trained on it, then POS features into nx_absa_seq; (2) dependency features (head word and relation, DLIREC's main exceed) from the same treebank; (3) a CRF objective; (4) in-domain word clusters. Each is a rung with its own gate; none is tuning
2026-09-06 lesson FLEET REFS GATE READ RED 43/44 AFTER THIS LEG AND THE FAILING TOOTH IS NOT THIS DOMAIN: cite-marks-resolve-every-one fails on three UNRESOLVED-MARK rows in buildroot/knowledge/compare/dcc.plan (keys unirig, rignet, magicarticulate) -- a sibling lane's auto-rig work whose cite marks landed before its .refs rows (its memory index says those refs went to modding.refs, but marks resolve per domain). intelmine reads uncited_keys=0 and every one of its marks resolves; the evidence referee deferred this pass on storm budget (its last full pass read MEASURED-HONEST with the gate executed). Named for the dcc lane, not edited: never touch another seat's board unilaterally
2026-09-06 measure THE ESTATE HAS A POS TAGGER: nx_postag (LIB, greedy averaged perceptron over the 17 Universal POS tags, integer weights, 12 hashed features: bias, word, suffix, first char, previous two predicted tags, previous tag+word, previous and next word and their suffixes, has-digit; a CoNLL-U reader that skips comments, multiword ranges and empty nodes and tolerates CRLF; pt_tag_stream tags any token stream) + nx_postag_eval (PROMOTED 81be3fd3 35696 B, registered) + nx_postag_gate 20/20 GREEN on the laptop (NAS build in flight). DATA ASSET, license beside it: UD English EWT (CC BY-SA 4.0) mirrored as knowledge/fetched/cmp_intelmine_ud_ewt_train.conllu (15034493 B sha d68e0612), _test.conllu (1900101 B sha fa024f43) and _LICENSE.txt (20014 B) with provenance rows. MEASURED on the NAS: token accuracy 927 permil on the EWT test split (23286 of 25094 tokens, 2077 sentences) after 5 epochs over 12544 sentences / 204578 tokens, 0 unknown gold tags -- inside the published band for a feature-based greedy tagger on EWT UPOS (roughly 93 to 95 percent); 8003 updates in the last epoch say more epochs would add a little. This closes the capability gap named on the previous row: every SemEval-2014 winner used POS features and the estate had no tagger
2026-09-06 land POS FEATURES WIRED INTO THE SEQUENCE MODEL (nx_absa_seq 40235 B sha 8f8c9f15: sp_set_treebank, the tagger trained once in sp_eval, every sentence tagged after tokenising at both sites, five hashed POS families -- this, previous and next tag and the two tag bigrams -- SP_NFEAT 14 to 19; nx_absa_seqextract PROMOTED e80bb6ff 93720 B with a fourth argument, the treebank; nx_absa_seq_gate PROMOTED 918e2247 112240 B, 36/36 GREEN on the NAS pid 6605 with five POS teeth: off by default, the tagger trained on the planted treebank's eight tokens, on when set, still learns both aspects, F1 stays high). The treebank rows are pinned as data: [ud-ewt-train] the training split the tagger learns from, [ud-ewt-test] the held-out split its 927 permil is read on, [ud-ewt-license] CC BY-SA 4.0 beside the bytes. SHIP LESSON: three writes returned 503 read-after-accept and every one HAD landed (the artifact hashes decided, never the reply); the box was in an I/O storm (procs_blocked 8 of 8, load 19.9 on 8 cpus) and the mgmt builds took twelve minutes but compiled from the verified sources (src_path and src_sha256 checked on the receipts)
2026-09-06 measure POS FEATURES ON THE FULL SEMEVAL SPLITS, the paper's per-occurrence metric, tagger trained on 204578 EWT tokens: restaurants UNION F1 679 -> 689 (P 706 -> 714, R 653 -> 666; 744 matched of 1117 gold occurrences, 1041 predicted), perceptron-only 535 -> 548 (P 814, R 413); laptops UNION 533 -> 538 (P 609 -> 612, R 474 -> 481; 305 of 634), perceptron-only 456 -> 470 (P 680, R 359). The set-metric lines moved the same way (restaurants 454 -> 468 perceptron, 502 -> 519 union; laptops 448 -> 460, 500 -> 503). A real gain on both domains and in both arms, and a modest one, which is what the literature says POS alone buys; versus the winners on their own ruler: 689 of 840 (82 percent) and 538 of 745 (72 percent). The remaining margin is the parse features (DLIREC) and the CRF objective
2026-09-06 land THE ESTATE HAS A DEPENDENCY PARSER: nx_depparse (LIB, arc-standard transitions SHIFT / LEFT-ARC(rel) / RIGHT-ARC(rel) with a greedy averaged perceptron over the actions, integer weights, 24 Zhang-and-Nivre core features, the static oracle, non-projective training sentences skipped and counted, a single-root constraint, relation labels interned in first-seen order, dp_parse_stream for any tagged token stream) reading the same CoNLL-U treebank through nx_postag's reader, which grew the HEAD and DEPREL columns additively (one reader, two organs; the tagger gate stayed 20/20). nx_depparse_eval PROMOTED 774ee104 51438 B (tagger first, the parser reads ITS tags on both splits: one tag generator, no gold-tag optimism); nx_depparse_gate 33/33 GREEN on the laptop (reader heads and base names, label table, learns a planted grammar to UAS and LAS 1000, converges, deterministic, skips the planted crossing-arc sentence, stream parse identical, an untrained parser scores 0) and promoted 8affc1ae 71760 B. nx_capsearch over 7437 organs found no parser (every hit was the software-dependency homonym); the word-cluster rung has an incumbent to compose instead (nx_ppmi_lib, nx_embed_train)
2026-09-06 queue PARSE FEATURES WIRED IN SOURCE, MEASUREMENT PENDING: nx_absa_seq 44211 B sha 8b10ea29 (the parser trained after the tagger on the same treebank, every sentence parsed after tagging, five hashed families: relation, head word, head tag, relation+own tag, the relations of the outermost dependents; SP_NFEAT 24; sp_set_parse(0) is the ablation switch and the CLI's fifth argument noparse drives it), gate 42/42 GREEN on the laptop with parse and ablation teeth; NAS builds through the sovereign lane in flight. Next: promote, run both domains with the treebank, and publish the POS-plus-parse number beside the POS-only one -- an ablation on one binary, not two build generations. After that: the parser's own UAS on EWT test (nx_depparse_eval), then the CRF objective and word clusters
2026-09-06 measure THE PARSER'S OWN NUMBER, held-out UD English EWT test through the PROMOTED nx_depparse_eval (pid 2412): UAS 804 permil (20188 of 25094 tokens), LAS on the base relation names 763 (19155 of 25094), over 2077 test sentences, with the tagger's predicted tags (927) on both splits; trained 5 epochs on 12544 sentences / 204578 tokens, 287 non-projective sentences skipped by the static oracle, 36 relation labels interned, 17777 updates in the last epoch. HONEST READING: this sits BELOW the middle-to-high eighties a feature-based greedy arc-standard parser reaches on EWT -- the last-epoch update count says it has not converged at 5 epochs, the static oracle discards 2.3 percent of the training trees, and a dynamic oracle or beam would lift it; all three are named rungs, none is tuning. It is enough to produce parse features for the aspect model, which is what this rung needed; the parser's own SOTA gap is journaled beside it, not folded into the aspect number. nx_depparse_gate 33/33 GREEN on the NAS (pid 3289) and nx_postag_gate 20/20 GREEN on the NAS (pid 5405) both carry executed-evidence rows now
2026-09-06 measure THE PARSE-FEATURE ABLATION ON ONE BINARY (nx_absa_seqextract PROMOTED 61d518aa 119112 B, the parse-wired model, nx_absa_seq_gate PROMOTED 209760ac 42/42 GREEN on the NAS): four runs on the full SemEval splits with the same treebank, the paper's per-occurrence metric. Restaurants: tagger only 687 union / 547 perceptron; tagger PLUS the 5-epoch parser (UAS 804) 683 / 542. Laptops: tagger only 528 / 452; tagger plus parser 521 / 454 union-and-perceptron. Beside them the previous build generation with the tagger alone read 689 / 548 and 538 / 470, so laptops carries about ten permil of build-to-build noise (the constant parse bytes shift the hash slots) while restaurants is stable to two. VERDICT: parse features from this parser do not help and lean negative on both domains -- DLIREC's exceed came from a much stronger parser (Stanford, low nineties UAS) and dependency-PATH features to opinion words, not from head-word features off an 80-UAS greedy parser. DECISION, measured not guessed: the parser stays a MODE (the CLI's fifth argument parse) and the default with a treebank is the tagger alone -- the arm that measured best; never a strip, the capability ships and is gated. NEXT EXPERIMENT, principled not tuning: the parser has not converged (17777 last-epoch updates at 5 epochs), so DP_EPOCHS 5 -> 12 and re-measure its UAS and the parse arm; then the dependency-path feature family the winners actually used
2026-09-06 land THE PARSER DEFAULT FLIPPED OFF, MEASURED NOT GUESSED: nx_absa_seq 44608 B sha ded50909 (sp_set_treebank now leaves the parser off, sp_set_parse(1) adds it), nx_absa_seqextract PROMOTED e74a71aa 119432 B (fifth argument parse adds the parser, noparse spells the default), nx_absa_seq_gate 42/42 GREEN on the laptop with the default teeth renamed (parse on when the parse mode is set, off with a treebank unless the mode is set, the model still learns either way). The gate promote was REFUSED CAPLOSS 19 permil (5 of 252 live tokens) and the flag was passed only after nx_contentdiff enumerated the five lost runs as the five renamed tooth names -- parse-features-on-when-a-treebank-is-set, parse-features-off-by-default-without-a-treebank, parse-switch-off-keeps-the-tagger, parse-switch-off-drops-the-parser, parse-switch-off-the-model-still-learns-both-aspects -- each with its GAINED replacement (symmetry BIDIRECTIONAL, lost_other=5, a rename). The guard was right to ask; the answer is written here beside the flag. Runs in flight on the promoted binary: the parse mode with the 12-epoch parser on both domains, and the parser's own 12-epoch UAS
2026-09-06 measure THE PARSER AT 12 EPOCHS (nx_depparse_eval PROMOTED 54d5a27f, pid 13420): UAS 805 permil (20218 of 25094) and LAS-base 765 on the held-out EWT test, against 804 and 763 at 5 epochs, with last-epoch updates down from 17777 to 7181. VERDICT: epochs were NOT the bottleneck -- this design plateaus near 80 UAS. The gap to the middle-to-high eighties is structural, three named parts: (1) a greedy STATIC oracle that discards 287 non-projective trees and never learns to recover from its own errors (a dynamic oracle is the published fix), (2) 24 of Zhang and Nivre's 72 templates (no third-order stack context, no valency, no label-set features), (3) predicted tags at 927 permil feeding every tag feature (parsers lose two to three UAS points between gold and predicted tags at this accuracy). Each is a rung; the tagger's accuracy is the shared root of both the POS and the parse arms, so it is the first one to lift
2026-09-06 measure THE PARSE MODE WITH THE 12-EPOCH PARSER, same promoted binary (e74a71aa), paper metric: restaurants union 681 / perceptron 538 against 687 / 547 with the tagger alone -- still negative; laptops 533 / 463 against 528 / 452 -- inside that domain's ten-permil noise. The decision stands and is now measured twice: the parser is a mode, the default is the tagger alone. nx_absa_seq_gate 42/42 GREEN on the NAS (pid 24331) on the build that carries that default
2026-09-06 queue THE TAGGER RUNG, authored and gate-proven on the laptop, measurement on EWT next: nx_postag grows the three standard features it lacked (the tag bigram, the word two back, the word two ahead -- 15 hashed families), a DETERMINISTIC per-epoch shuffle (Fisher-Yates over a small LCG seeded by the epoch, so two runs still agree and the determinism tooth holds; epoch 0 stays in file order and records every sentence start) and 8 epochs (5 left 8003 last-epoch updates). nx_postag_gate 20/20, nx_depparse_gate 33/33 and nx_absa_seq_gate 42/42 all GREEN on the laptop against the new lib. Accept rule, pre-declared: the tagger's held-out EWT accuracy must EXCEED 927 permil or the change does not ship to the aspect model; if it does, the POS-only arm is re-measured on both domains and published beside 689 / 538
2026-09-06 measure THE TAGGER RUNG MET ITS BAR: nx_postag_eval PROMOTED 7a961c85 (pid 9361) reads 931 permil on the held-out EWT test (23374 of 25094 tokens, 88 more than the 927 of the 12-feature 5-epoch tagger) with last-epoch updates 8003 -> 4212; accept rule EXCEED 927, met, so the library ships to the aspect model. Honest scale: four permil, the kind of gain the three standard features and a shuffle buy a perceptron tagger; the ceiling of this design on web text is the low nineties, and the tagger stays the shared root of both arms. Rebuilds of the aspect CLI and gate against the new library are in flight; the POS-only arm is re-measured next
2026-09-06 measure THE BETTER TAGGER DID NOT MOVE THE ASPECT MODEL: nx_absa_seqextract PROMOTED 53cebf5c 121584 B (the 931-permil tagger inside, parser off by default), full SemEval splits, paper metric: restaurants union 683 / perceptron 542 (P 710 R 658; 735 of 1117) and laptops 532 / 457 (P 604 R 476; 302 of 634), against 687 / 547 and 528 / 452 from the previous build of the same design -- minus four and plus four, inside the noise band this board has measured at five to ten permil. The four-permil tagger gain is invisible downstream: the aspect perceptron is saturated with respect to tag quality at this level. The best figures this board has published stay 689 / 538 (build e80bb6ff, 19 features); the served binary reads 683 / 532 and both are the same number within noise. Every gate is GREEN on the served binaries built against the new library: nx_postag_gate 20/20 (pid 15712, aa3e5bf5), nx_absa_seq_gate 42/42 (pid 18927, 5860bbc5), nx_depparse_gate re-run in flight (72889f6f). WHERE THE GAP IS NOW, stated without optimism: 689 of 840 and 538 of 745 with in-estate data only; the winners' remaining margin is a CRF objective (one to two points in the literature), external in-domain unlabeled text for word clusters and name lists (the DLIREC ablation's largest single gains, three to five points, from Yelp data the estate has not licensed or fetched), and the neural class (BERT-family systems read 87 to 90 on laptops). Each is a rung with its own data question; none is a parameter to turn
2026-09-06 lesson THE EVIDENCE REFEREE ABSTAINED THREE TIMES THIS LEG (nx_swcompare_evidence intelmine: HEAVYIO running=2 width=4 storm_budget=3, then running=4 width=4 storm_budget=3, then running=3 width=4 storm_budget=0 -- DEFERRED each time, the estate's heavy-I/O budget spent by other lanes), so its MEASURED-HONEST verdict for this leg is NOT re-read; the last full pass read MEASURED-HONEST with the gate executed, and every row added since carries a served run named by pid and elf. The fleet refs gate did run: 44/44 GREEN, marks 3854 all resolved, uncited_keys 0, the three treebank refs pinned and cited. A referee that abstains on budget is the right behaviour and it is written here rather than retried into the same budget; the next quiet pass re-reads it
2026-09-06 queue THE SHUFFLE RUNG FOR THE ASPECT MODEL, authored, accept rule PRE-DECLARED BEFORE THE RUN: nx_absa_seq trains sixteen epochs in FILE ORDER, the tagger's lesson says a perceptron trained in file order learns the file's order. Epoch 0 now records where every merged-sentence group starts (unusable groups too, so the count is a census not a tally) and epochs 1 to 15 walk the groups in a fresh deterministic permutation through nx_postag's pt_permute -- ONE shuffle shared by the tagger and the aspect model, seeded by the epoch, so two runs still agree. Gate teeth: groups equal the merged sentences (six), the merge fixture reads one group, the empty train reads two groups with zero usable records; the determinism tooth runs the whole schedule twice. ACCEPT RULE: the shuffled model ships as the default if the paper-metric union F1 rises on BOTH domains against the served same-design build (683 restaurants, 532 laptops); if it rises on one and falls on the other, or moves either by less than the ten-permil noise band, the numbers are published and the order stays a measured non-result -- no cherry-picking a domain
2026-09-06 lesson THE REGEN WAS REFUSED BY THE I/O STORM (nishi_compare_regen 1788692222: REFUSED-IO-STORM procs_blocked=10 ncpu=8, exit 4) -- the same storm line the build gate refuses on, and the organ says it plainly: a regen started now publishes nothing sooner. The compare beat defers itself through clock_heavy.conf and republishes this board's new rows (three matrix rows, three roster rows, the refs and eleven log rows) on its first pass with headroom; a seat that spun on the refusal would only deepen the storm. The data is on the board now; the page follows the beat, and nx_page_verify is owed after it
2026-09-06 measure THE SHUFFLE RUNG MEASURED AGAINST ITS PRE-DECLARED RULE: nx_absa_seqextract PROMOTED b79b0a83 125216 B (epochs 1 to 15 in a deterministic per-epoch shuffle; 2018 restaurant and 1500 laptop groups recorded, the nine laptop groups beyond the 1491 usable sentences being records whose term is not a contiguous token run), nx_absa_seq_gate 45/45 GREEN on the NAS (pid 22950). Paper metric, full splits: restaurants union 679 / perceptron 533 against 683 / 542 in file order; laptops 536 / 465 against 532 / 457. One domain down four, one up four, both inside the ten-permil band -- the rule said both must rise, so the shuffle does NOT become the default. It ships as a MODE beside the parser (the CLI's mode tokens now read parse, noparse, shuffle), the default stays file order, and the result is journaled as the measured non-result it is: the averaged perceptron's averaging already removes most of the order sensitivity the tagger showed, and this model's variance is build-to-build, not order-to-order. Best published figures unchanged: 689 restaurants, 538 laptops
2026-09-06 land THE SHUFFLE SHIPPED AS A MODE, THE DEFAULT RESTORED TO FILE ORDER: nx_absa_seq 49333 B sha 19c022c4 (sp_set_shuffle, off unless asked; epoch 0 still records the groups so the census stays in the receipt), nx_absa_seqextract PROMOTED 6aeda96c 125936 B (every argument from the fifth on is a mode token: parse, noparse, shuffle), nx_absa_seq_gate PROMOTED fb281996 145504 B, 49/49 GREEN on the NAS (pid 14353) with four more teeth: shuffle off by default, on when the mode is set, the model still learns, and the seeded permutation gives the same F1 twice. Three modes now ride one binary -- parser, shuffle, and the tagger by treebank -- each measured on the full splits before its default was chosen, and each default is the arm that measured best. The regen was re-issued under a GRANT (procs_blocked 3, running 4) and nx_page_verify follows it
2026-09-06 land PUBLISHED: nishi_compare_regen 1788693326 (ADMIT, storm_budget 4, forkchecked 4 fresh 4) republished this board -- api.json 53679 -> 55827 bytes, index.html 247616 -> 258899 bytes, the prev= fields moving being the receipt that something was published -- after a run of about twenty-six minutes under the loaded array (its band is eight to fourteen; no generator sat in D-state, it was slow not stuck). nx_page_verify on the live page read VERDICT=GREEN at exactly 258899 bytes (status 200, zero broken assets, zero accessibility issues), so the verified page IS the republished one. The regen's fleet verdict was RED for ONE domain, performersearch (three unevidenced Best cells on its sota field), a sibling lane's board that stays on its previous page by the regen's own rule and is named here, not edited. Everything this leg shipped is now on the surface: the POS tagger and its 931, the parser and its 805, the POS gain, the parse and shuffle ablations as measured non-results, the three executed-evidence rows and the three pinned treebank refs
2026-09-06 queue THE WORD-CLUSTER RUNG, authored, accept rule PRE-DECLARED BEFORE THE RUN: the winners' other lever was name lists and Brown clusters from in-domain text (DLIREC's largest single gains). The estate's own index was probed for in-domain review text (95802 hits for restaurant terms, 48277 for laptop terms, the top pages general and multilingual, coverage incomplete by the index's own note) -- a filtering rung of its own, not a corpus today. What the estate does own is knowledge/index/semppmi_v1.bin (43383896 B, sha be39c91f, built by nx_semppmi_build) with ONE loader and cosine, nx_ppmi_lib. New LIB nx_wordclust composes it: k-medoids over PPMI cosine at three granularities (32, 128, 256), medoids seeded by the training split's word frequencies, three deterministic rounds, a word unseen at build time assigned on demand to its nearest medoid, a word the model does not know reading -1; nx_wordclust_gate 25/25 GREEN on the laptop on a six-word planted model written in the loader's own format (synonym pairs grouped, pairs separated, on-demand assignment, determinism, a missing model fails closed). Wired into nx_absa_seq as five hashed families (this token at three granularities, the neighbours at the middle one), a MODE off by default (sp_set_clusters, the CLI token clusters). ACCEPT RULE: the clustered model becomes the default only if the paper-metric union F1 rises on BOTH domains against the served file-order build (683 restaurants, 532 laptops) by more than the ten-permil noise band on at least one; otherwise the numbers publish as a measured result and the mode stays off. The honest prior: clusters from a GENERAL corpus are weaker than the winners' in-domain ones, so the expected gain is below theirs
2026-09-06 measure CLUSTERS on the full splits, one binary (nx_absa_seqextract PROMOTED df0a209d, NAS pids 27381 restaurants and 27425 laptops, treebank plus the clusters token), against the served file-order build 683 restaurants and 532 laptops: restaurants union-occ 680 and perceptron-occ 534 (was 542), vocabulary 3624 with 2911 in the model; laptops union-occ 543 and perceptron-occ 476 (was 457), vocabulary 2977 with 2570 in the model. Under the rule declared before the run (a rise on BOTH domains, beyond ten permil on at least one) the mode stays OFF: laptops rose 11 union and 19 perceptron, restaurants fell 3 and 8 inside the band. Published as a measured result, not tuned into one [semeval14-paper]
2026-09-06 land nx_wordclust LIB 6c52cc23 (15261 B) composing nx_ppmi_lib; nx_wordclust_gate 9ee0e951 built 52509 B, PROMOTED bac540d6, REGISTERED, _offc refreshed, 25/25 GREEN on the NAS pid 26913; nx_absa_seq 53801 B d0deb88b (SP_NFEAT 24 to 29, five cluster families, sp_set_clusters, out slots 37 to 39, SP_O_N 40); nx_absa_seqextract 7142 B 1698b92e built 147960 B PROMOTED df0a209d (token clusters reads knowledge/index/semppmi_v1.bin); nx_absa_seq_gate 18010 B 390517dd built 171272 B PROMOTED 276e3069, 54/54 GREEN on the NAS pid 26945 with five cluster teeth; organ_kind.conf declares nx_wordclust_gate oracle; evidence rows on intelmine.gates for both gates; matrix row sp_set_clusters. All five sources byte-identical on the laptop and the NAS
2026-09-06 lesson THE COVERAGE NUMBER IS THE FINDING. The general PPMI model knows 863 permil of the laptop training vocabulary and 803 permil of the restaurant one, and the clusters helped exactly the domain the model covers better. That is the winners' in-domain-text lever restated as a measurement, and it says the next unit of gain is a corpus, not a tweak: K, the iteration count and the medoid sample were declared once with their reasoning and are deliberately not tuned against the test split, because a number moved to fit a split is a magic number wearing a result
2026-09-06 queue IN-DOMAIN CLUSTERS: build a domain PPMI model with nx_semppmi_build over review text the estate is licensed to hold (the corpus decision is the operator's; Amazon Reviews 2023 laptops is the lawful candidate already named on this plan), pass it through sp_set_clusters and re-run both domains under the same rule. Recipe, one call per domain: nx_job_run nx_absa_seqextract <out> <train.seg> <test.seg> <label> <treebank.conllu> clusters; the model path is SE_CLUST_MODEL, so the first edit of that rung is a CLI flag naming the model file
2026-09-06 queue THE CRF OBJECTIVE, authored and gate-proven on the laptop, accept rule PRE-DECLARED BEFORE THE NAS RUN: both winners trained a linear-chain CRF and the literature's controlled comparisons put the CRF a point or two over a structured perceptron on the same features. The estate had no CRF and no fixed-point log-domain arithmetic (nx_capsearch, 7462 organs), so both are built from the first byte: nx_logadd_lib (Q10 nats, e^(-1/S) from its Taylor series, the powers by recurrence, softplus through the ONE integer logarithm nx_intlog, the horizon derived by scanning the table, minus infinity the decoder's own sentinel; nx_logadd_gate 29/29 on hand-derived known answers) and a CRF MODE inside nx_absa_seq: the same hashed features, transition table, lazy averaging and Viterbi decoder, weights read as Q10 nats, forward-backward in the log domain with the decoder's hard masks, one stochastic-gradient step per merged sentence w += eta (empirical - expected) from the token and pair marginals. The step is derived and not tuned: eta_0 = 1/4 nat per unit gradient (four full-confidence errors in an epoch reach the perceptron's one-vote step), decayed as eta_0/(1+epoch), averaging as the regulariser. nx_absa_seq_gate 65/65 on the laptop: off by default, likelihood rises, marginals partition to one within four units, no partition below its gold path, learns, deterministic, trained on nothing predicts nothing. ACCEPT RULE: the CRF becomes the default objective only if the paper-metric union F1 rises on BOTH domains against the served file-order perceptron build (683 restaurants, 532 laptops) by more than the ten-permil band on at least one; otherwise it publishes as measured and stays a mode (the CLI token crf). Honest prior: averaged-perceptron-versus-CRF gaps on shared features are often inside noise, so a mixed result is the expected shape and will be published as one
2026-09-06 measure CRF on the full splits, one binary (nx_absa_seqextract PROMOTED 1b6c4581, NAS pids 17263 restaurants and 17341 laptops, treebank plus the crf token) against the served file-order perceptron 683 restaurants and 532 laptops: restaurants union-occ 680 and perceptron-occ 539 (was 542), NLL 37557181 to 843177 Q10 across the 16 epochs, marginal deviation 6 Q10 units, impossible sentences 0, last-epoch training mistakes 132 (perceptron 282); laptops union-occ 535 and perceptron-occ 462 (was 457), NLL 18661101 to 488358, deviation 6, impossible 0, mistakes 90 (perceptron 179). Under the rule declared before the run every delta is inside the ten-permil band, so the CRF stays a MODE (the CLI token crf) and the perceptron stays the default. Published as measured, not spun [semeval14-paper]
2026-09-06 land nx_logadd_lib 992d0d1d (5160 B, composes nx_intlog) + nx_logadd_gate f21515c2 built 32600 B on the NAS byte-identical to the laptop build, PROMOTED 75aee3f0, REGISTERED, _offc refreshed, 29/29 GREEN NAS pid 2286 with every emitted value identical on both hosts; nx_absa_seq 63816 B ee6b659d (the CRF mode: sp_set_crf, sp_crf_fb, sp_crf_gold_score, sp_crf_update, five receipt slots, SP_O_N 45); nx_absa_seqextract 7818 B c38aabad built 159256 B PROMOTED 1b6c4581 (token crf, five crf fields on the receipt); nx_absa_seq_gate 19873 B b2ceb9bc built 183648 B PROMOTED 86c88bb4, 65/65 GREEN NAS pid 6815; organ_kind.conf declares nx_logadd_gate oracle; evidence rows on intelmine.gates for both gates; matrix row sp_set_crf. All five sources byte-identical on the laptop and the NAS; the eleven library edits were a size ladder predicted to the byte (53801 to 63816), two reordered edits refused by the size CAS and re-issued, none double-applied
2026-09-06 lesson AN OBJECTIVE THAT FITS THE TRAINING SET TIGHTER AND MOVES THE TEST NUMBER NOWHERE SAYS THE FEATURES ARE THE CEILING. The CRF halved the training-set mistakes and drove the likelihood down forty-fold while every test delta sat inside noise: with the same feature families the conditional likelihood and the averaged perceptron generalise alike, so the winners' gap over this model is their in-domain data (clusters and name lists from review text) and their dependency features, not their objective. RETRACTED from the queue row above: the phrase about the literature's controlled comparisons putting a CRF a point or two over a structured perceptron carried no ref on this board and is withdrawn as unsupported here; what stands is the measurement. The marginal-partition bar of four Q10 units was set on the planted set and read six on real sentences of up to eighty tokens, a rounding-chain effect the gate's fixture cannot reach, published rather than widened. The step schedule and the tolerance are declared with their reasoning, not tuned; a validation-split schedule search is its own rung with its own pre-declared rule, never a tweak against the test split
2026-09-06 queue THE NEURAL CLASS, declared as a ladder with its rule BEFORE any build. What the estate already owns (nx_capsearch, 7464 organs): dense embeddings from its own PPMI matrix (nx_embed_train, nx_ppmi_lib vectors), a no-float linear-attention recurrent kernel (nx_nofloat_linattn), software-f32 training ops (nx_f32_train_ops), the no-float autograd, layernorm, attention and AdamW gates, and since today a fixed-point CRF layer (nx_logadd_lib + the CRF mode). RUNG N1, the smallest honest step: the estate's own word vectors as FEATURES of the existing model (each dimension quantised to a signed bucket, plus nearest-centroid ids, the same five-family shape the clusters use), measured under the standing rule: default only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one. RUNG N2: a recurrent encoder (nx_nofloat_linattn over embedding plus character features) feeding the CRF layer, trained with the estate's f32 ops, the same rule. Honest prior, stated before the run: the published neural gains on this task came with embeddings pretrained on corpora far larger than the estate's, so both rungs are bounded by the same coverage number the clusters measured (863 permil of laptop vocabulary known, 803 restaurant); the rungs build the capability from the first byte either way, and the number will be published as measured. Referee re-run (nx_swcompare_evidence intelmine) and the roster admit of the ten intelmine gates are queued behind the current regen
2026-09-06 land ROSTER ADOPTION through the roster's own verbs, no hand edit: nx_gate_roster_run trial over knowledge/status/intelmine_roster_trial.list (ten gates: logadd, wordclust, absa_seq, postag, depparse, absa_bench, steam_reviews, installed_census, intelmine_propose, prop_pass) read 10 GREEN of 10 with the slowest at 674 ms against the 14750 ms roster deadline (journal knowledge/status/intelmine_roster_trial.jrnl, pid 28030), then admit wrote admitted_new=10 already_in_conf=0 suspects=0 rejected=0 into knowledge/gateroster.conf (pid 9055, partition reconciles). Before this the domain's gates executed only through the evidence map; they now also run on the roster beat, so a regression fires without a seat re-running them
2026-09-06 measure RUNG N1 EMBEDDING FEATURES on the full splits, one binary (nx_absa_seqextract PROMOTED a03419de, NAS pids 20030 restaurants and 20038 laptops, treebank plus the embed token) against the served file-order perceptron 683 restaurants and 532 laptops: restaurants union-occ 682 and perceptron-occ 540 (was 542), table coverage 271904 hits of 402720 training-token lookups = 675 permil, last-epoch mistakes 436 (was 282); laptops union-occ 528 and perceptron-occ 446 (was 457), coverage 233248 of 327808 = 711 permil, mistakes 305 (was 179). Under the rule declared before the run (a rise on BOTH beyond ten permil on one) the mode stays OFF: flat on restaurants, down on laptops. Published as a negative result [semeval14-paper]
2026-09-06 land nx_embfeat_lib eb7c2c70 (6957 B, composes nx_ppmi_lib, the ONE reader of embed_v1.bin, buckets at a derived half-RMS step) + nx_embfeat_gate f944daba built 46455 B, PROMOTED f23c223f, REGISTERED, _offc, 32/32 GREEN NAS pid 14232; nx_absa_seq 67487 B 6b8edb51 (embed mode: sp_set_embed, 24 coordinate families, a per-slot feature mask sp_fmask consulted by scoring and both updates, receipt slots SP_O_EMB/DIM/LOOKUPS/HITS, SP_O_N 49); nx_absa_seqextract 8607 B eaeacd2d built 165080 B PROMOTED a03419de (token embed, four fields); nx_absa_seq_gate 21799 B e214b2ee built 192368 B PROMOTED c1ab37ce, 72/72 GREEN NAS pid 19857; organ_kind.conf declares nx_embfeat_gate oracle; evidence rows on intelmine.gates; matrix row sp_set_embed. All five sources byte-identical laptop and NAS (the eleven library edits a size ladder 63816 to 67487, four reorder refusals, none double-applied)
2026-09-06 lesson A MODE THAT IS OFF MUST LEAVE THE MODEL BYTE-IDENTICAL, AND A CONSTANT FEATURE IS NOT NOTHING. The first cut spelled '@' into all twenty-four embedding slots when the mode was off; on the planted set those twenty-four constant votes turned two POS teeth RED that had been GREEN for days, because a perceptron reads a constant feature as a bias and twenty-four of them outvote the informative ones. The fix is a per-slot mask the scoring and update loops consult, so an absent feature casts no vote; a known word carries its twenty-four buckets and an unknown word one marker vote, never twenty-four copies of the same ignorance. The gate proved it in the only way that counts: the POS teeth went back to GREEN. The measurement then said what the CRF rung said from the other side: with two thousand training sentences the winners' gap is data, and a dense table that knows two thirds of the tokens adds capacity faster than evidence. Retire nothing: the mode ships off, the library is the estate's one embedding reader, and the next rung is the corpus decision
2026-09-06 land nx_embfeat_gate ADMITTED to knowledge/gateroster.conf through trial (1 GREEN of 1, 2 ms, journal knowledge/status/intelmine_roster_trial2.jrnl, pid 26921) and admit (admitted_new=1, pid 27520, partition reconciles): every one of the domain's eleven gates now runs on the roster beat as well as on the evidence map. The gate's two arithmetic tooth names that quoted the pre-correction step were corrected on both trees (source cc10f142), rebuilt (54048 B) and PROMOTED 89ab2a8c, 32/32 on the served binary pid 23642; the evidence row names both elfs. Page republished by the compare beat's own regen (this lane's third regen was refused LS-BUSY, correctly: two regens double the fsync load and publish nothing sooner), verified GREEN at 286549 B. REFEREE STATUS, stated plainly: nx_swcompare_evidence intelmine abstained twice today on the heavy-I/O budget (HEAVYIO running=3 of width 4, verdict DEFER) and a third call lost its reply at the edge; the last full referee pass on this domain remains the earlier MEASURED-HONEST, so the eleven executed-evidence rows await their next referee read rather than being counted as refereed now
2026-09-06 lesson ARE WE BUILDING OLD TECH (operator, 2026-09-06)? YES, stated plainly: every rung on this ladder is the 2014-to-2018 class and the bar it chases (840 restaurants, 745 laptops on Subtask 1) is the 2014 winners' bar; matching it would be state of the art for 2014. The field in 2026 extracts aspect, opinion, category and polarity together with encoder or generative models, and SemEval-2026 Task 3 (mirrored knowledge/fetched/cmp_intelmine_dimabsa2026.html, 429641 B, sha 0e77f92e) moves the target to dimensional valence-arousal sentiment over broader domains [dimabsa2026]. What the climb bought is not nothing: a sovereign POS tagger, dependency parser, word clusterer, fixed-point log-domain arithmetic, a linear-chain CRF, the ONE embedding reader and an error census, each a capability the estate lacked, each gate-proven; and the measurements say the same thing four ways -- with two thousand training sentences the gap is data and model class, not the objective. RETRACTED as a target: reaching 840 and 745 on Subtask 1 with feature models is no longer this board's definition of state of the art
2026-09-06 queue RUNG L1, THE LLM-CLASS EXTRACTOR ON THE ESTATE'S OWN MODEL, declared with its rule and envelope BEFORE any build: nx_absa_llm composes nx_nofloat_serve_core the way the research reader's extraction stage already does (nx_qwen_extract: the model loaded once, prompts under a 900-character guard because the tokenizer overflows its ids past 192 tokens before its own length check, NSV_MAXT 384, greedy generation in-process, i32 lossless mode), prompts one test sentence with one demonstration drawn from the training split, asks for the aspect terms exactly as written or NONE, parses the list, and scores it through the SAME lists and per-occurrence predicate the perceptron uses. Resource envelope: one generation per test sentence (615 restaurants, 418 laptops), each row appended to a journal as it is decided so a killed run keeps its rows and resumes with --from; the run is paced by the box's admission and never launched beside a regen. Rule: published as measured; joins the union as a third arm only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one. RUNG L2: the no-float fine-tune (nx_nofloat_autograd: embed, matmul, row softmax cross-entropy, AdamW) of the extraction head on the training split, same rule. RUNG D1: DimABSA 2026 admitted as data (splits mirrored with license beside them, the valence-arousal scorer built from the task definition) before any number is claimed on it. The census rung in flight (perceptron misses partitioned by cause) tells which of these to run first
2026-09-06 lesson HOW A BOARD BUILT OUT-OF-DATE TECH FOR A DAY (operator, 2026-09-06: how did we build something that was way out of date). Root cause in order: (1) the bar was pinned from the ONE source this domain had mirrored, the SemEval-2014 paper's results table, and the bar row never carried its year, so a 2014 number read as the current bar; (2) the seat inherited its target from the previous session's summary (reach the 2014 winners) and climbed without re-deriving the target from the field's present state; (3) the estate's search discipline asks whether an ORGAN exists before building one and never asks whether a BAR is current -- nx_capsearch and nx_spendgate guard duplication, nx_sota_status guards claim-binding, nothing guards bar age; (4) a single source with no second referee, the same shape as an LLM hallucination trusted alone, caught only when the operator brought a second source. Not a wasted day: every rung built a sovereign capability the estate lacked and each measurement was honest under a pre-declared rule; the target was stale, not the work. MECHANISM, declared as a build contract on the compare emitter rather than a rule to remember: a bar row carries its source year, and the sota generator flags a bar older than the field's turnover as DATED beside STALE-UNDER and UNBACKED, so a page cannot call a ten-year-old number state of the art without saying so. Until that ships, every bar this board cites states its year in the cell
2026-09-06 measure SOTA 2026 RESEARCHED FROM READ BYTES (operator: research sota 2026 is a pretty hard line): two arXiv API listings mirrored over the estate's own TLS on 2026-09-06 (aspect sentiment quad, 15 entries, sha 3f3d9bf8 33881 B; aspect term extraction AND large language, 2 entries, sha e3d14456 4710 B; the plain-http form was refused status 0 three times, https fetched first try) and every abstract read from the mirrored bytes, refs asqp2026feed and atellm2026feed. The field's current line is generative quad prediction (aspect, category, opinion, polarity) on Rest15 and Rest16: LLM fine-tuning with a correction pass (G2C 2026-03), stepwise syntax-integration tuning (S2IT 2026-04), listwise preference optimisation (2025-11), stepwise task augmentation (STAR 2025-01), LLM-as-annotator for lightweight models (LA-ABSA, LREC 2026: Rest16 quad F1 49.85 from 50 seeds against 51.10 for a 27B in-context model), few-shot prompting at 51.54 against fine-tuned MVP 60.39 (Hellwig 2025-02); and on the exact SemEval-2014 sets this board scores, a fine-tuned GPT-3.5 at F1 83.8 on the joint term-plus-polarity task (Simmering 2023-10) is the dated bar. Landed as the matrix row ORACLE 2026 with a year on every number. What the estate lacks, in order: the ASQP and DimABSA data (D1), a sovereign generative arm (L1 nx_absa_llm over nx_qwen_extract, resumable, one generation per test sentence, accept rule declared before the run), the joint term-plus-polarity ruler in nx_absa_bench, and the emitter DATED-bar flag
2026-09-06 land THE 2014 LADDER IS CLOSED OUT, NOT ABANDONED (operator: do not leave the 2014 stuff half built): the census dedupe defect is fixed at the source (nx_absa_seq skips the census for a gold term repeated as the aspect of one sentence, the scorer's list dedupes so the census counts once too) and nx_absa_seq_gate carries a duplicated-gold fixture with four teeth, 82 of 82 GREEN on the laptop; the NAS rebuild, promote, registry refresh and served re-run follow in this pass and the gates map row moves with them. Every rung on the ladder (tagger, parser, clusterer, log-domain arithmetic, CRF, embedding reader, error census) stays a promoted, rostered sovereign capability; only the target was retracted
2026-09-06 measure CURRENT-MONTH RULE APPLIED (operator 2026-09-06: hard fail on anything less than the current month unless there is nothing current month, then say what month of what year says is sota): two more listings mirrored the same hour (all aspect-based sentiment, 30 of 368 entries, sha 54cddab4 69330 B; DimABSA, 9 entries, sha 809c01bb 20361 B), every abstract read from the bytes. September 2026 has NO arXiv entry on the fetch date (the month is six days old), so the bar month is August 2026: STAR-OPD 2608.20831 (2026-08-21, on-policy reward distillation of chain-of-thought LLM teachers into a Qwen3-4B student for quadruple extraction, SemEval-2014 and E-ABSA20K) and SeqLab plus aspect-code switching 2608.30425 (2026-08-31, EMNLP 2026, seq2seq with an encoder labelling task, state of the art on end-to-end ABSA over eleven languages). Dimensional task: July 2026 (The Classics 2607.03414; first place in March 2026 was LogSigma's uncertainty-weighted multitask learning). The ORACLE 2026 matrix row now leads with the month and the fallback, refs absa2026aug and dimabsa2026sys pinned. MECHANISM OWED AS A HARD FAIL, not a rule to remember: a bar carries its source month and the checker refuses any bar older than the current month unless a listing row attests the current month has nothing newer; built in this pass as a sovereign organ over the compare data
2026-09-06 measure CENSUS RE-MEASURED ON THE PROMOTED BUILD (nx_absa_seqextract 24581208, nx_absa_seq_gate be9bc844 82 of 82 on the NAS pid 17992, both _offc twins fresh): restaurants gold occurrences 1117, perceptron matched 456, parts 1 untokenisable + 97 unseen single + 221 unseen multi + 319 seen single + 23 seen multi = 661 = 1117 - 456; laptops 634 gold, 220 matched, parts 18 + 62 + 184 + 104 + 46 = 414 = 634 - 220 (the duplicate was one seen-single record, 63 became 62). Union per-occurrence F1 684 restaurants (P 711, R 659) and 533 laptops (P 606, R 476), perceptron 542 and 457, inside the ten-permil noise band of the published 683 and 532. The partition claim now holds on both domains by construction, the content ruler read the gate a strict superset (six gained runs, nothing lost) and the CLI identical content, and the 2014 ladder is CLOSED OUT: every rung promoted, rostered and gate-green, only the target retracted
2026-09-06 land THE HARD FAIL IS IN THE PATH (operator 2026-09-06: hard fail on anything less than the current month; the logic must force the seat from the /compare domain): nx_barfresh_lib (bar
2026-09-06 measure THE REFUSAL WITNESSED LIVE, BOTH DIRECTIONS: a planted domain zzbarprobe (one rung, one 2026-07 bar, no attestation) made nx_compare_rank print BARFRESH bars=1 unattested=1 verdict=STALE then RANK REFUSED BAR-STALE and rank nothing (the probe is retired reversibly under knowledge/retired/); intelmine printed BARFRESH bars=2 attested=2 verdict=FRESH and the 29-rung ranking proceeded (PM filed 3); nx_barfresh intelmine under the clock read both bars ATTESTED with newest seen 2026-08 and 2026-07, verdict FRESH, and under a forced 2026-10 read both UNATTESTED with the REMEDY printed, verdict STALE. Also fixed on this board while reading the ranker: rungs IM28 and IM17 carried organ names as their symbols (nx_absa_seqextract, nx_absa_bench), so the ranker priced them UNMAPPED at zero; they now carry the matrix symbols sp_eval and ab_eval, and both rungs are done by their pre-declared rules (IM28 exceeds the n-gram arm at 454 and 453 against 218 and 238; IM17 scores both subtasks)
2026-09-06 land THE LADDER TO SOTA AS DATA (operator 2026-09-06: how you framed it here is how all the /compare domains should be emitting, with a clear target on what is best in class and what is frontier): this board now carries three dated targets (sotatarget T-BIC best in class, T-FRONTIER the August 2026 frontier, T-DIM the July 2026 dimensional frontier, each dated by a sotabar row and attested this month), a rungrole row on every one of its 34 rungs (substrate, arm, contender, superseded) naming what each grows toward, five new rungs for the 2026 gap under milestone M4 (IM29 data with licences, IM30 the joint, quad and cF1 rulers, IM31 the sovereign generative arm, IM32 the dimensional arm, IM33 triangulation, the exceed candidate) with matrix watch rows for their symbols, and the plan header documents the four row kinds. The row tags were re-chosen after reading the renderer: bar and ladder already belonged to the research-bar and market-entry kinds, so sotabar, barscan, sotatarget and rungrole are the vocabulary. Mechanism in the estate, not prose: nx_ladder_lib, nx_ladder (one domain or all over regen.list), nx_ladder_gate 42 of 42, nx_compare_rank refusing LADDER-PARTIAL and labelling NO-LADDER, plan_pass in nx_swcompare_lib rendering the targets with their bar state, the rung-role table with what each rung stands on, and a Ladder verdict on every page (NOT DECLARED when a board has none); sources hash-identical on both trees, NAS builds storm-paced
2026-09-06 lesson WHAT OF THE 2014 WORK APPLIES TO 2026, AS DATA NOW: the ruler and the data (IM17) are substrate the frontier still evaluates on; the syntax tools and the perceptron (IM28) are the mechanistic ARM, the very labelling SeqLab adds as an encoder task and one leg of triangulation; the n-gram arm (IM2) is an arm superseded as a contender; the corpus, beat, spine, policy and census rungs are substrate; the target itself was the only thing retracted. The contenders for 2026 are new rungs: the generative arm on quads, the dimensional arm on cF1, and triangulation, which no rival column carries
2026-09-06 measure THE ERROR CENSUS (the instrument the closing of the 2014 ladder owed): every perceptron miss on the test split partitioned by the reason it could be missed, on the PROMOTED default build (nx_absa_seqextract fbe33bd7, NAS pids 31676 and 31814, treebank on, no mode). Restaurants: 1117 gold occurrences, 456 matched, 661 missed = 1 not tokenisable in its sentence + 97 unseen single-token + 221 unseen multi-token + 319 dictionary-seen single-token + 23 dictionary-seen multi-token (parts sum 661); the union arm still misses 380. Laptops: 634 gold, 220 matched, 414 missed, and the parts summed to 415 = 18 + 63 + 184 + 104 + 46: THE PARTITION CLAIM FAILED BY ONE ON ITS FIRST REAL RUN, which is the instrument working. The gold list dedupes a term repeated as the aspect of one sentence (the scorer counts one occurrence) while the census counted every record; one laptop sentence carries the same term twice. Fixed at the source (a duplicate record is skipped before the census) with a duplicated-gold fixture and four teeth in the gate, so the parts equal gold minus matched by construction; the union arm still misses 333. Reading: the tokenisation ceiling is small (1 and 18); the largest generalisation class is a multi-word term the training set never showed (221 and 184, a third of all misses); the largest modelling class is a single word the dictionary knows and the perceptron still skipped (319 and 104), which is exactly the class the union arm recovers (661 to 380, 415 to 333). The 2014 ladder's own numbers now say where it stopped: unseen multi-word terms, which a linear model over 2000 sentences cannot compose and a generative model reads off the sentence [semeval14-paper]
IM29 The 2026 data admitted with licences: ASQP Rest15 and Rest16 quads and the DimABSA valence-arousal sets · cell WATCHING · gate NO-GATE-DECLARED
Contractab_quad_load · executor Organ · 1.5 u · stands on IM17
Definition of doneThe quad and dimensional sets are mirrored through nx_research_fetch with their licence files beside them and refs rows pinned; ab_quad_load reads a record into aspect, category, opinion, polarity and the VA pair through the one reader with CRLF tolerance; the gate proves the reader on planted records with a malformed-record control and the counts reconcile to the files
Matrix cellThe 2026 data admitted with licences: ASQP Rest15 and Rest16 quads and the DimABSA valence-arousal sets · runtime/nx_absa_lib.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_lib; declare nx_absa_lib TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM30 The paper rulers for the 2026 task: joint term-plus-polarity F1, quad F1 and DimABSA cF1 · cell WATCHING · gate NO-GATE-DECLARED
Contractab_eval_quad · executor Organ · 1.5 u · stands on IM29
Definition of donenx_absa_bench gains the joint and quad rulers and the continuous F1 that joins structured extraction with VA regression, each reproduced on a published system output before it scores ours; the gate proves every ruler on a planted gold set with a zero-prediction control and a partition that sums
Matrix cellThe paper rulers for the 2026 task: joint term-plus-polarity F1, quad F1 and the continuous F1 of DimABSA · runtime/nx_absa_bench.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_bench; declare nx_absa_bench TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM31 The sovereign generative arm: nx_absa_llm over nx_qwen_extract emits quads per sentence, resumable, judged on the paper rulers · cell WATCHING · gate NO-GATE-DECLARED
Contractal_extract · executor Organ · 3.0 u · stands on IM29, IM30
Definition of doneOne generation per test sentence journaled with its prompt hash so a crash resumes, the accept rule declared in source BEFORE the first run (it must exceed the mechanistic arm on the quad ruler or it is a mode, not the default), refusals named when the model is absent; the gate proves the journal resume, the parser on planted generations and the refusal
Matrix cellORACLE 2026: dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year) · runtime/nx_absa_llm.nx · WATCHING decl
The 2026 task shape: LLM-class structured extraction and DimABSA · runtime/nx_absa_llm.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_llm; declare nx_absa_llm TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM32 The dimensional arm: valence-arousal regression on the nofloat encoder, scored by cF1 on DimABSA · cell WATCHING · gate NO-GATE-DECLARED
Contractab_va_regress · executor Organ · 3.0 u · stands on IM29, IM30
Definition of doneAn integer regression head on the estate's nofloat encoder trained on the DimABSA train split, scored by cF1 against the published systems with the gap stated; the gate proves the head on a planted set with a constant-prediction control
Matrix cellThe dimensional arm: valence-arousal regression on the nofloat encoder, scored by cF1 · runtime/nx_absa_dim.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_dim; declare nx_absa_dim TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
IM33 Triangulation: the mechanistic arm and the generative arm adjudicated per sentence, the error census naming which class each wins · cell WATCHING · gate NO-GATE-DECLARED
Contractab_triangulate · executor Organ · 2.0 u · stands on IM28, IM31
Definition of doneThe perceptron-union arm and the generative arm run on the same sentences; agreements pass, disagreements are adjudicated by the census class (unseen multi-token terms to the generative arm, dictionary-seen singles to the mechanistic arm) with the rule declared before the run; the combined ruler must exceed both arms alone on both domains or triangulation is a mode; a hallucinated aspect (a span not in the sentence) is refused by construction and counted
Matrix cellTriangulation: the mechanistic arm and the generative arm adjudicated per sentence by census class · runtime/nx_absa_triangulate.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_absa_triangulate; declare nx_absa_triangulate TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet

dossiers=34 cells_joined=27 no_matrix_row=7 (sum 34) gates_recorded=0 gates_unrecorded=0 no_gate_declared=27 (sum 27 of cells_joined) evgates=UNSTAMPED

Capability comparisons

Compare the field, search individual capabilities and open their source and adoption evidence. Documented presence does not establish comparative quality.

Position map — centrality and distinctiveness

The four-quadrant map the field uses for brand strategy (Dawar and Bagga, HBR June 2015), re-derived from this matrix on every publish. Centrality is the share of the category's feature mass a player covers, each feature weighted by how many hold it; distinctiveness is the average lead over each rival on the rows the player holds; breadth is the depth-weighted share of the whole matrix (the bubble); depth is how deeply the rows held are held; momentum is the day-over-day move off the spine (green rising, red falling, grey until day two); the dashed path runs first day → previous day → today. Dividers are the category means. Axes are fitted to the field of play, so read the tick numerals, not the frame. Rival marks are documented presence, so a rival's position reads the record, never its quality. The picture grades its own readability below; the table beside it is the same data for a screen reader or a second method.

Rows. 40 feature rows mapped of 62 matrix rows; 22 substrate rows (kernels, bounds and instruments the plan's rungrole marks substrate) are the estate's scaffolding, not category features, and stay off the map
Views. 2D cut: centrality, distinctiveness · 3D cube: centrality, distinctiveness, breadth · axes registered: centrality, distinctiveness, breadth, depth, momentum · a board picks its own in knowledge/compare/intelmine.cdmap (cut|x|y, cube|x|y|z); absent = the HBR defaults
Position map, two-dimensional cutOne bubble per player. Bubble area is breadth, the ring colour is momentum, the dashed lines are the category means, and both axes are fitted to the field of play with their tick numerals shown. Every value is repeated in the table that follows. 0 200 400 600 800 1000 100 200 300 400 500 600 700 800 900 centrality (permil, fitted 0–1000) distinctiveness (permil, fitted 100–900) mean 391 mean 478 Unconventional Aspirational Peripheral Mainstream Nishi, centrality 929, distinctiveness 711, breadth 700, depth 823, momentum 0 Steam Reviews (native), centrality 169, distinctiveness 444, breadth 58, depth 777, momentum 0 download-steam-reviews, centrality 211, distinctiveness 360, breadth 75, depth 600, momentum 0 Appbot, centrality 267, distinctiveness 233, breadth 58, depth 388, momentum 0 Research line, centrality 563, distinctiveness 722, breadth 408, depth 859, momentum 0 Platform APIs, centrality 211, distinctiveness 400, breadth 75, depth 750, momentum 0 Nishi Steam Reviews (native) download-steam-reviews Appbot Research line Platform APIs

bubble area = breadth · ring = momentum (green rising, red falling, grey until day two) · dashed = category means · axes fitted to the field of play: centrality 0–1000, distinctiveness 100–900 of 0–1000 permil (the full range put every player in one corner)
readability of the 2D cut, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 0 (a fact of the data: two players that close are that close) · data spread 685 permil of the plot · quadrant words unseated 0
text contrast, measured with wcag2-ratio (floors from contrast.conf), light theme: labels 16.24 (floor 4.50) · notes 16.24 (floor 4.50) · quadrant words 5.89 (floor 4.50) · tick numerals 5.89 (floor 4.50) · axis titles 5.59 (floor 4.50) · dark theme: labels 13.78 (floor 4.50) · quadrant words 5.55 (floor 4.50) · axis titles 5.97 (floor 4.50) · dark classes under their floor 0 (one figure serves both themes: a dark shortfall is a token to fix, never a class to hide) · classes refused under their floor 0 (a refused class is not drawn; the scale classes are measured, never hidden) · export: SVG PNG (receipt, rendered by the estate's own rasteriser from this page)
Position map, three-dimensional cubeThe same players in an isometric cube. Each axis is fitted to its own field of play and carries numerals on the floor grid and the vertical axis; each bubble drops a dotted line to its floor shadow so height reads as height. Values are in the table that follows. 0 200 400 600 800 1000 100 200 300 400 500 600 700 800 900 0 200 400 600 800 centrality distinctiveness breadth Appbot: centrality 267, distinctiveness 233, breadth 58 download-steam-reviews: centrality 211, distinctiveness 360, breadth 75 Platform APIs: centrality 211, distinctiveness 400, breadth 75 Steam Reviews (native): centrality 169, distinctiveness 444, breadth 58 Research line: centrality 563, distinctiveness 722, breadth 408 Nishi: centrality 929, distinctiveness 711, breadth 700 Nishi Steam Reviews (native) download-steam-reviews Appbot Research line Platform APIs
axes fitted: centrality 0–1000 · distinctiveness 100–900 · breadth 0–800 permil · farther bubbles are painted first, nearer ones over them · the floor shadow is each bubble's (x, y) at height 0
readability of the 3D cube, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 1 · unresolved labels 0 · mark overlaps 3 (a fact of the data: two players that close are that close) · data spread 168 permil of the plot
Position map, small multiplesEvery pair of registered axes as one small cut. Each panel fits both axes to the field of play, the dashed lines are the category means, bubble area is breadth and the ring colour is momentum; the legend below names the colours. 0 1000 100 800 distinctiveness vs centrality Nishi: centrality 929, distinctiveness 711 Steam Reviews (native): centrality 169, distinctiveness 444 download-steam-reviews: centrality 211, distinctiveness 360 Appbot: centrality 267, distinctiveness 233 Research line: centrality 563, distinctiveness 722 Platform APIs: centrality 211, distinctiveness 400 0 1000 0 800 breadth vs centrality Nishi: centrality 929, breadth 700 Steam Reviews (native): centrality 169, breadth 58 download-steam-reviews: centrality 211, breadth 75 Appbot: centrality 267, breadth 58 Research line: centrality 563, breadth 408 Platform APIs: centrality 211, breadth 75 0 1000 300 1000 depth vs centrality Nishi: centrality 929, depth 823 Steam Reviews (native): centrality 169, depth 777 download-steam-reviews: centrality 211, depth 600 Appbot: centrality 267, depth 388 Research line: centrality 563, depth 859 Platform APIs: centrality 211, depth 750 0 1000 480 520 momentum vs centrality Nishi: centrality 929, momentum 500 Steam Reviews (native): centrality 169, momentum 500 download-steam-reviews: centrality 211, momentum 500 Appbot: centrality 267, momentum 500 Research line: centrality 563, momentum 500 Platform APIs: centrality 211, momentum 500 100 800 0 800 breadth vs distinctiveness Nishi: distinctiveness 711, breadth 700 Steam Reviews (native): distinctiveness 444, breadth 58 download-steam-reviews: distinctiveness 360, breadth 75 Appbot: distinctiveness 233, breadth 58 Research line: distinctiveness 722, breadth 408 Platform APIs: distinctiveness 400, breadth 75 100 800 300 1000 depth vs distinctiveness Nishi: distinctiveness 711, depth 823 Steam Reviews (native): distinctiveness 444, depth 777 download-steam-reviews: distinctiveness 360, depth 600 Appbot: distinctiveness 233, depth 388 Research line: distinctiveness 722, depth 859 Platform APIs: distinctiveness 400, depth 750 100 800 480 520 momentum vs distinctiveness Nishi: distinctiveness 711, momentum 500 Steam Reviews (native): distinctiveness 444, momentum 500 download-steam-reviews: distinctiveness 360, momentum 500 Appbot: distinctiveness 233, momentum 500 Research line: distinctiveness 722, momentum 500 Platform APIs: distinctiveness 400, momentum 500 0 800 300 1000 depth vs breadth Nishi: breadth 700, depth 823 Steam Reviews (native): breadth 58, depth 777 download-steam-reviews: breadth 75, depth 600 Appbot: breadth 58, depth 388 Research line: breadth 408, depth 859 Platform APIs: breadth 75, depth 750 0 800 480 520 momentum vs breadth Nishi: breadth 700, momentum 500 Steam Reviews (native): breadth 58, momentum 500 download-steam-reviews: breadth 75, momentum 500 Appbot: breadth 58, momentum 500 Research line: breadth 408, momentum 500 Platform APIs: breadth 75, momentum 500 300 1000 480 520 momentum vs depth Nishi: depth 823, momentum 500 Steam Reviews (native): depth 777, momentum 500 download-steam-reviews: depth 600, momentum 500 Appbot: depth 388, momentum 500 Research line: depth 859, momentum 500 Platform APIs: depth 750, momentum 500
Nishi Steam Reviews (native) download-steam-reviews Appbot Research line Platform APIs
10 panels over 5 registered axes, every pair once (the lower axis on x, the higher on y) · each panel fitted to its own field of play, first and last tick numerals shown · no labels in a small cut, the legend names the colours; the grade below reports the mark terms only (MM summed over the panels, spread averaged)
readability of the small multiples, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 12 (a fact of the data: two players that close are that close) · data spread 586 permil of the plot
PlayerQuadrantcentralitydistinctivenessbreadthdepthmomentumRows heldDays on spineFirst seen
NishiAspirational9297117008230 since 2026-09-2334102026-09-15
Steam Reviews (native)Peripheral169444587770 since 2026-09-233102026-09-15
download-steam-reviewsPeripheral211360756000 since 2026-09-235102026-09-15
AppbotPeripheral267233583880 since 2026-09-236102026-09-15
Research lineAspirational5637224088590 since 2026-09-2319102026-09-15
Platform APIsPeripheral211400757500 since 2026-09-234102026-09-15
DayMatrix rows reviewedPlayers recorded
2026-09-15626
2026-09-16626
2026-09-17626
2026-09-18406
2026-09-19406
2026-09-20406
2026-09-21406
2026-09-22406
2026-09-23406
2026-10-08406

players 6|matrix rows 40|feature mass 71|centrality mean 391|distinctiveness mean 478|axes 5|spine days 10 (shown 10)|rows written today 0|readability defects 2D 0 cube 1|spine knowledge/status/cdmap/intelmine.spine

How to read this evidence. A Nishi source mark records whether the named symbol is declared in the selected source file. It does not establish working behavior or accepted delivery. A watching tag names an expected source entry; discovering it updates source coverage only. A dark tag means the file exists but the named symbol was not found: inspect the source and contract before assuming the capability is missing or renaming code. Peer codes are authored assessments; unassessed means no comparison is established, not absence. Qualification, deployment identity, runtime observations and acceptance must carry their own evidence. Adoption records the catalog's observed path through source, build, promotion, registration and invocation; libraries use importer evidence and gates use declared execution surfaces. A full catalog path does not establish quality, freshness or a successful user outcome. Partial and unknown states retain their stated next action. Census stamps: importers asof 1790637268, gate census asof 1790104131 (unix seconds; -1 = census absent).

Capability matrix — measured against source

◉ authored stronger claim; source present● present◐ partial○ absent? unassessed; excluded from relative comparison · click any capability for its evidence

Peer cell coverage: authored assessed 310, unassessed 0. Authored assessments are not verified outcomes.

CapabilityNishiSteam Reviews (native)download-steam-reviewsAppbotResearch linePlatform APIs
SOURCE
Steam reviews fetched with cursor pagination, 100 per page, filter recent, every page banked as the bytes receivedMeasured: sr_fetch exists in runtime/nx_steam_reviews.nx, verified at emit. The endpoint, its cursor rule and its fields are the platform's [steam-getreviews]; download-steam-reviews walks the same cursor in Python [dsr]; Appbot reads app-store channels [appbot]. Live 2026-09-05: Portal 2 one page, Palworld 30 pages, VR HOT 9 pages to the empty page; the raw pages sit under knowledge/reviews/steam/raw/appid/ as provenance. Adoption: REGISTERED-UNAUTHORISED — PARTIAL: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Implementing source symbol found; runtime acceptance separate; ahead of Appbot, Research lineCons behind Steam Reviews (native) (leads); not adopted yet: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
●◉●◐○●
pacing through the estate's ONE pacer -- Retry-After honoured, backoff persisted across processes, a named inter-page delay as dataSource present; authored stronger claim: pf_before in runtime/nx_paced_fetch.nx, verified at emit. EXCEED with the why: download-steam-reviews sleeps a fixed interval and reports about 10 reviews per second as the limit [dsr]; ours wraps every page in pf_before and pf_after (mediaingest R0, the same hook the capture verbs share) and reads knowledge/reviewmine/steam_page_delay_ms.conf, derived from that published figure, so a 429 changes the next wait instead of being retried blind. Adoption: LIB-WIRED importers=7 nonval=5 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○◐○○○
page decoder proven against every JSON escape class -- quoted quote, backslash, newline, u-escape, surrogate pair -- and Steam's quoted decimalSource present; authored stronger claim: rm_str in runtime/nx_reviewmine_lib.nx, verified at emit. EXCEED with the why: the platform warns that strings may need unescaping [steam-getreviews]; download-steam-reviews leans on Python's json [dsr]; ours is a 92-tooth gate on a runtime-planted page, and weighted_vote_score arrives as a bare number on one review and a quoted string on the next -- both accepted, truncated to permil, declared. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○●○○○
incremental, idempotent re-run -- a seen set of recommendationids, stop at the first page that adds nothingMeasured: rm_seen_has exists in runtime/nx_reviewmine_lib.nx, verified at emit. download-steam-reviews updates existing JSON data [dsr]; ours re-ingested the same page in the gate and added zero rows with the journal byte count unchanged. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○●○○○
Steam price and app record (appdetails) banked beside the reviewsDARK — runtime/nx_steam_reviews.nx EXISTS but does not declare sr_appdetails: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. The store publishes price_overview per app [appdetails-palworld] [appdetails-vrhot]; this session fetched both by hand into the refs and typed the .price row the rubric reads -- the rung makes the adapter fetch and bank it itself.
dossierwatching sr_appdetails
Pros none measured yetCons behind Steam Reviews (native) (leads), Platform APIs; open contract; expected source declaration not established
○◉○○○●
Steam app list and genre cohort -- games like ours as the population to mineDARK — runtime/nx_steam_reviews.nx EXISTS but does not declare sr_applist: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. ISteamApps GetAppList v2 is deprecated in favour of IStoreService GetAppList [steam-isteamapps]; the cohort is what turns two hand-picked appids into a market.
dossierwatching sr_applist
Pros none measured yetCons behind Steam Reviews (native), Platform APIs; open contract; expected source declaration not established
○●○○○●
Amazon reviews adapter over the research release record shape (rating, title, text, helpful_vote, verified_purchase, timestamp)DARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_amazon_ingest: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Amazon Reviews 2023 is 571.54M rows from May 1996 to September 2023 with that record shape [amazon-2023]; Amazon publishes no review API to third parties and none of the review tools on this board read its store, so the lawful corpus is the research release and a live-store scraper is refused by policy on this board (the source-policy row below).
dossierwatching rm_amazon_ingest
Pros none measured yetCons behind Research line (leads); open contract; expected source declaration not established
○○○○◉○
eBay feedback adapterDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_ebay_ingest: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. DECLARED ABSENCE of the bar: developer.ebay.com answered 403 twice and the help site served an unrelated article to the sovereign fetcher (2026-09-05), so no eBay page is mirrored and no cell is graded; the rung is blocked on a mirrored document, not on code.
dossierwatching rm_ebay_ingest
Pros none measured yetCons open contract; expected source declaration not established
○○○○○○
release notes and changelogs mined into bar rows for every rival a board namesDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rl_release_ingest: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. GitHub publishes releases as a REST feed [github-releases]; the estate already pins a rival's latest release into knowledge/barcheck.conf through nx_barcheck (REGISTERED-DARK per nx_catalog 2026-09-05) and computational.matrix declares its four bars UNPINNED -- this rung composes nx_barcheck and lands the rows.
dossierwatching rl_release_ingest
Pros none measured yetCons behind Platform APIs (leads); open contract; expected source declaration not established
○○○○○◉
bug trackers mined into defect rowsDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare bt_issue_ingest: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. GitHub issues are a REST feed with labels and milestones [github-issues]; a rival's open defects are the cheapest measure of where a leaky teapot is already known.
dossierwatching bt_issue_ingest
Pros none measured yetCons behind Platform APIs (leads); open contract; expected source declaration not established
○○○○○◉
rival feature-catalogue census -- Wolfram's alphabetical function listing firstDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare fc_census: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. The listing is mirrored at 1,181,595 B [wolfram-listing]; the operator's worked target: every documented symbol becomes a candidate computational.matrix row so the board says what Wolfram has, all of it, and a plan targets it.
dossierwatching fc_census
Pros none measured yetCons behind Platform APIs; open contract; expected source declaration not established
○○○○○●
thought-leader feeds (RSS and Atom) watched into the research planeMeasured: nx_feed_extract exists in runtime/_hdl_build/nx_feed_extract.nx, verified at emit. Appbot watches app-store channels for trends [appbot]; the estate has the RSS and Atom extractor and no watch list of people or blogs -- the extractor is present, the watch is the rung. Adoption: LIB-WIRED importers=6 nonval=4 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○◐○●
research mined per domain axis from the arXiv APIMeasured: fs_scan_source exists in runtime/nx_frontier_scan.nx, verified at emit. arXiv answers search_query and id_list with Atom feeds [arxiv-api]; nx_frontier_scan already seeds queries from a domain's axes and scans sources (REGISTERED-DARK per nx_catalog 2026-09-05), so the rung is a watch row and a beat, not an organ. Adoption: RUN-BY:clock — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot; fully adopted on the estate ladderCons behind Research line (leads), Platform APIs (leads)
●○○○◉◉
MINE
complaint versus praise terms by per-document frequency ratio, integer and recomputableSource present; authored stronger claim: rm_mine_rank in runtime/nx_reviewmine_lib.nx, verified at emit. EXCEED with the why: Appbot ships sentiment as a score [appbot]; ours prints neg_docs, pos_docs and the smoothed permil ratio for every ranked term so a reader recomputes the rank from the two counts. Measured 2026-09-05: Palworld complaint terms soulless, underwhelming, unplayable, wiped; VR HOT complaint terms garbage, waste (17 negative, 1 positive), clunky, broken, mess. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○◐◉○
expectation rubric -- EXCEEDS, MEETS, MIXED, DOES-NOT-MEET -- the vote decides, a lexicon lifts or qualifies, the partition prints its sumSource present; authored stronger claim: rm_rubric_doc in runtime/nx_reviewmine_lib.nx, verified at emit. EXCEED with the why: Steam's surface is a binary recommend vote with a helpfulness weight [steam-policy]; ours keeps the vote as the verdict (a negative vote never lifts on praise words -- a gate control) and adds a MIXED tier for a positive vote carrying a stated shortfall, so approval with reservations is never laundered into MEETS. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
dossier
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉◐○◐○○
defects split from features -- two data lexicons, a per-term does-not-meet liftSource present; authored stronger claim: rm_vocab_dnm_lift in runtime/nx_reviewmine_lib.nx, verified at emit. EXCEED with the why: Hu and Liu mine product features and opinion orientation, not defects as their own class [hu-liu-2004]; SemEval-2014 aspect categories are per-domain [semeval14]; ours reports for each defect term its count in every tier and the lift (its share of does-not-meet reviews over its share of all reviews), which is the leaky-teapot signal: Palworld wiped 14.9x, error 13.3x, unplayable 13.6x. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○◐◐○
features praised, complained about and DEMANDED -- demand cue co-occurrence per reviewMeasured: rm_rubric_rank exists in runtime/nx_reviewmine_lib.nx, verified at emit. Feature-based summaries per feature with positive and negative counts are the classic shape [hu-liu-2004]; ours adds the demanded column (a need, wish, should, missing cue in the same review) so the board reads what players ask for, not only what they rate: Palworld pals demanded 124, base 93, world 90. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○◐◐○
value and price cues per tier plus the refund-window signal (Steam's two-hour rule) and playtime bands with their positive shareSource present; authored stronger claim: rm_rubric_rw_docs in runtime/nx_reviewmine_lib.nx, verified at emit. EXCEED with the why: Steam itself surfaces playtime at review [steam-getreviews] and Lin et al. study what game reviews carry for developers over 6224 games [lin2019]; no rival on this board reports value talk per expectation tier or the share of reviews written inside the refund window -- VR HOT 384 of 711, positive 468 permil, against Palworld 40 of 3000 at 400 permil. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉◐○○◐○
stopwords and lexicons as DATA confs, announced when absent or emptyMeasured: rm_lexicon_load exists in runtime/nx_reviewmine_lib.nx, verified at emit. knowledge/reviewmine/stopwords.conf plus lexicon_defect, lexicon_feature, lexicon_exceed, lexicon_notmeet, lexicon_value, lexicon_demand; a class whose conf is missing prints ABSENT-OR-EMPTY so a silent zero cannot read as a clean product. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○○○○
aspects MINED from the corpus (frequent noun phrases), not a hand listDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_aspects: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Hu and Liu find frequent features with association mining and infrequent ones through opinion words [hu-liu-2004]; SemEval-2014 subtask 1 aspect term extraction is the scored bar [semeval14]; ours reads a lexicon the operator can edit, which is honest and is not the research bar.
dossierwatching rm_aspects
Pros none measured yetCons behind Appbot, Research line (leads); open contract; expected source declaration not established
○○○●◉○
sentence-level opinion orientationDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_opinion_sent: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Hu and Liu decide orientation per opinion sentence with WordNet-bootstrapped adjectives [hu-liu-2004]; SemEval-2014 subtask 2 polarity [semeval14]; ours grades the review, not the sentence.
dossierwatching rm_opinion_sent
Pros none measured yetCons behind Appbot, Research line (leads); open contract; expected source declaration not established
○○○●◉○
near-duplicate and spam collapseDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_neardup: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Steam filters off-topic review bombs by default and moderators flag reviews [steam-getreviews] [steam-policy]; ours keeps the platform default and collapses nothing itself.
dossierwatching rm_neardup
Pros none measured yetCons behind Steam Reviews (native) (leads); open contract; expected source declaration not established
○◉○○○○
time-window trend -- recent versus lifetime tiers around a releaseDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_trend: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Steam shows a recent (30-day) and a lifetime score [steam-policy]; Lin et al. study daily review-count fluctuations against game characteristics [lin2019]; ours journals timestamps and reports no window.
dossierwatching rm_trend
Pros none measured yetCons behind Steam Reviews (native), Appbot; open contract; expected source declaration not established
○●○●○○
multilingual tokenisation -- per-language stopwords and stemmingDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare rm_lang_norm: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Steam tags every review with its language [steam-getreviews]; one Portal 2 page carried 14 languages; ours tokenises byte runs and mines one language per run, which is declared, not fixed.
dossierwatching rm_lang_norm
Pros none measured yetCons behind Steam Reviews (native), Appbot; open contract; expected source declaration not established
○●○●○○
FEED
mined opportunities proposed as candidate matrix rows and plan rungs into a proposal file, never the board itselfSource present; authored stronger claim: ip_propose_defects in runtime/nx_intelmine_lib.nx, verified at emit. EXCEED with the why -- LANDED 2026-09-05: nx_intelmine_propose <appid> routes every rubric defect, feature and installed fingerprint through knowledge/reviewmine/capability_map.conf (133 rows: kind, term, domain, rung title) into <domain>.proposed rows carrying DEFECT, WE-DO-BETTER, DEMANDED, THEY-DO-WELL or SHIPS with the counts as evidence, deduped per appid; DanceXR produced 10 rows across seven boards (charsim, hapticcare, softbody, synthroom, sharehub, gameengine, browser) in one call, gate nx_intelmine_propose_gate. The hive rule: a proposal is DATA a seat adjudicates; writing straight into a board would make a lexicon hit a completed rung. The demanded-feature and defect tables above are the input. Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
goal words mapped to rungs across boardsSource present; authored stronger claim: gm_word_dup in runtime/nx_goalmap_lib.nx, verified at emit. EXCEED with the why: the mapping tooling lane (nx_goalmap, 2026-09-05) turns goal words into rungs, status, ledger and dependency order from board data; a mined defect or demanded feature is a goal phrase the map already knows how to place, so the miner does not need its own ranker. Adoption: LIB-WIRED importers=13 nonval=10 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
frontier radar per domain axisMeasured: fs_emit_seeds exists in runtime/nx_frontier_scan.nx, verified at emit. The estate's autonomous frontier-noticer seeds research queries from a domain's axes; REGISTERED-DARK per nx_catalog 2026-09-05 -- present, unused. Adoption: RUN-BY:clock — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○○○○
gap map over presence times frontier momentumOpen — no implementing organ is measured for this axis yet. Reads a domain's axes and banked frontier corpus; REGISTERED-DARK per nx_catalog 2026-09-05.
Pros none measured yetCons no implementing organ measured
○○○○○○
internal miners over the estate's own planes -- features, bugs, workflows, harnessesSource present; authored stronger claim: mc_census in runtime/_hdl_build/nx_minecov.nx, verified at emit. EXCEED with the why: nx_featuremine, nx_minecov and nx_minerhub mine the estate's OWN backlog and gates into an ecosystem-health index; no rival mines its own boards, and this board is the outward twin of that inward census. Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIsCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
◉○○○○○
known-issue recall -- a mined defect signature matched to a remedy already bankedMeasured: ki_recall exists in runtime/_hdl_build/nx_known_issue_store.nx, verified at emit. The sovereign known-issue catalogue answers have we seen this before; a mined rival defect that matches one of ours is a shared leaky teapot. Adoption: LIB-WIRED importers=8 nonval=6 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○○○○
OPERATE
beat cadence -- nightly incremental fetch and rubric for a data-row list of watched apps, a status artifact per appDARK — runtime/nx_steam_reviews.nx EXISTS but does not declare im_beat: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Appbot refreshes channels continuously [appbot]; Steam recomputes its recent score daily [steam-policy]; ours ran by hand on 2026-09-05.
dossierwatching im_beat
Pros none measured yetCons behind Steam Reviews (native), Appbot; open contract; expected source declaration not established
○◐○◐○○
source policy by construction -- terms that forbid mining are refused before the first byteDARK — runtime/nx_reviewmine_lib.nx EXISTS but does not declare im_source_policy: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. A policy conf per source (allowed feeds, forbidden stores, required disclosures) read before any fetch; today the Amazon refusal is a sentence on this board, not a check in the path.
dossierwatching im_source_policy
Pros none measured yetCons open contract; expected source declaration not established
○○○○○○
every partition printed with its sum -- tiers, playtime bands, languagesSource present; authored stronger claim: sr_stats in runtime/nx_steam_reviews.nx, verified at emit. EXCEED with the why: a partition is a claim; stats and rubric print sum= and of= and say SUMS or LEAK, and the gate asserts it. Adoption: REGISTERED-UNAUTHORISED — PARTIAL: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIsCons not adopted yet: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
◉○○○○○
whole chain sovereign -- own TLS, own JSON reader, own journal, no Python, no requestsSource present; authored stronger claim: sr_url in runtime/nx_steam_reviews.nx, verified at emit. EXCEED with the why: download-steam-reviews is Python 3.11 plus requests [dsr] and Appbot is a hosted service [appbot]; ours compiles through nx_cc to an ELF that fetched Steam from the laptop and the NAS the same day. Adoption: REGISTERED-UNAUTHORISED — PARTIAL: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIsCons not adopted yet: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
◉○○○○○
ORACLE
Steam's own review score, totals and recent-versus-lifetime split read from every pageMeasured: rm_steam_summary exists in runtime/nx_reviewmine_lib.nx, verified at emit. The platform's aggregate is the oracle the rubric is checked against: Palworld score 9 with 196,730 positive of 205,511; VR HOT score 5 with 434 of 711 [steam-getreviews]. Adoption: LIB-WIRED importers=25 nonval=15 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Appbot, Research line; fully adopted on the estate ladderCons behind Steam Reviews (native) (leads)
●◉●○○●
SemEval-2014 aspect-term F1 as the pre-declared bar for mined aspectsMeasured: ab_eval exists in runtime/nx_absa_lib.nx, verified at emit. MEASURED 2026-09-05 by nx_absa_bench (gate 27 of 27: the F1 arithmetic at exact permil with a zero-prediction control): the estate's unigram document-frequency baseline over the reconstructed test sentences, K equal to the distinct gold terms, exact normalised term-set match, scores restaurants F1 242 permil (gold 520 distinct terms, predicted 520, matched 126) and laptops F1 239 permil (gold 389, predicted 389, matched 93) against the published subtask-1 winners DLIREC 840 permil restaurants and IHS RD 745 permil laptops and the organisers own dictionary baseline 471 and 356, read from Table 4 of the mirrored paper [semeval14-paper] [semeval14]. NOT best of breed and says so: a unigram cannot match a multi-word gold term and the miner has no noun-phrase extractor, so the gap to the winners IS the rm_aspects rung, whose first cut now SHIPS: a frequent n-gram arm (Hu and Liu p-support pruning [hu-liu-2004], gate 66 of 66) lifts SB1 precision to 429 restaurants and 333 laptops permil and recovers 6 and 12 multi-word gold terms the unigram arm structurally cannot match, F1 218 and 238 permil with recall cut by the one-percent support floor, The bench's supervised training-dictionary arm learns from the mirrored TRAIN splits [semeval14-rest-train] [semeval14-lap-train] and scores F1 462 restaurants and 473 laptops permil, reproducing the paper's published dictionary baseline (471 and 356) and roughly doubling the unsupervised arms, so supervision is the lever the field says it is; still below the CRF winners so a supervised sequence extractor is rung IM28. Subtask-2 polarity MEASURED the same day as accuracy over the gold terms: the majority arm restaurants 650 permil (728 of 1120) and laptops 534 permil (341 of 638) beside the published majority 641 and 521, the estate lexicon arm 286 and 327 permil (the Steam-review defect and exceed lexicons fire on 146 of 1120 restaurant and 96 of 638 laptop records, the rest read neutral) against the winners DCU 809 and 704 and the organisers baseline 642 and 513 [semeval14-paper]; the gold class counts reproduce Table 2 of the paper exactly once the conflict class the mirror drops is removed (728 196 196 and 341 128 169), the provenance check on the mirrored gold. Adoption: LIB-WIRED importers=5 nonval=2 — fully adopted (top of its ladder).
dossier
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
EVIDENCE
the decision core's gate -- page reader, row codec, dedupe set, stats partitions, ranker, rubric -- on planted data with named controlsMeasured: g_build_page exists in runtime/nx_steam_reviews_gate.nx, verified at emit. 92 of 92 GREEN on the laptop build 2026-09-05; the controls are the empty page, an invalid escape, an over-cap string, an unreachable min_support and a negative vote carrying praise words. Adoption: GATE:LIVE trial=GREEN — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○○○○
CAPABILITY TWIN: the lab spine -- one row per run (app, date, tiers, top defects, top demands) so improving or regressing is readable across runs, never a levelDARK — runtime/nx_steam_reviews.nx EXISTS but does not declare sr_spine: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. The measurement-lab law: a level cannot express a trajectory; the spine is what turns two hand runs into a trend the board renders.
dossierwatching sr_spine
Pros none measured yetCons open contract; expected source declaration not established
○○○○○○
INSTALLED
Steam library census -- every library folder and app manifest read, install tree walked with a bounded depth and budget, one row per titleSource present; authored stronger claim: ic_libraries in runtime/nx_installed_census_lib.nx, verified at emit. EXCEED with the why: no review tool on this board reads what is installed; Steam's own client knows only its own manifests [steam-getreviews]. Measured on the operator's laptop 2026-09-05: 16 titles, 16 on disk, 51 fingerprint rows, walk never capped; gate nx_installed_census_gate 39 of 39 on a planted three-title library. Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).
dossier
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○●
what the product SHIPS -- engine, anti-cheat, VR runtime, audio and physics middleware, netcode, video, scripting, mod hooks, redistributables from a DATA conf of name signaturesSource present; authored stronger claim: ic_match_name in runtime/nx_installed_census_lib.nx, verified at emit. EXCEED with the why: knowledge/reviewmine/fingerprints.conf is class, substring, label per row, so a new engine is one row and no code; measured 2026-09-05: Palworld = Unreal + Wwise + Epic Online Services + Python + a mods dir at 41 GB, VR HOT = Unity + OpenXR + FMOD at 24.6 GB, Terraria = XNA + Workshop + DotNet, VaMX = Unity + Chromium + OpenVR + Oculus. Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
tie-out to the review rubric by appid -- the census row carries the journaled review count, score, positives and negatives of the same titleSource present; authored stronger claim: ic_tieout in runtime/nx_installed_census_lib.nx, verified at emit. EXCEED with the why: what the product is made of sits beside what its players say, in one row a small model can read -- VR HOT: Unity + OpenXR + FMOD next to 711 reviews, score 5, controls and tracking complained about more than praised; Palworld: Unreal + Wwise next to 3,000 reviews, score 9, progress loss and crashes as the does-not-meet drivers. Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
Windows applications and OS census -- installed programs (369 uninstall rows on this laptop), drivers, OS build, GPU, runtimes -- as rows for the OS and application boardsDARK — runtime/nx_installed_census_lib.nx EXISTS but does not declare ic_app_census: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. The registry hive and Program Files walked from the sovereign ELF under WSL; the census answers what a rival application or OS component actually ships so a board reads its feature surface from the artifact, not from a brochure.
dossierwatching ic_app_census
Pros none measured yetCons open contract; expected source declaration not established
○○○○○○
installed-mode proposal rows -- fingerprints and tie-outs proposed into the domain boards they concern (gameengine, graphics, npcai, videocodec) through the proposal fileSource present; authored stronger claim: ip_propose_installed in runtime/nx_intelmine_lib.nx, verified at emit. LANDED 2026-09-05 (SHIPS rows -- DanceXR: Unity to gameengine, Chromium to browser, OpenXR to hapticcare, FMOD to synthroom, SteamAPI to sharehub; an unmapped label is counted, never dropped). Shares the proposal contract with im_propose_rows; a Unity+OpenXR title with tracking complaints is a gameengine and a hapticcare row, never a broad stroke. Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
asset formats -- files and bytes by extension per title (models, textures, audio, archives), the top eight by bytes, plus the bytes walkedSource present; authored stronger claim: ic_assets_summary in runtime/nx_installed_census_lib.nx, verified at emit. EXCEED with the why: the shape of a title's models, textures and audio is read from its archive formats by the artifact, never from a brochure -- VR HOT 740 Unity bundles 13.5 GB and 9 .assets 3.9 GB; Palworld one .pak of 40.5 GB; DanceXR 9 .assets 984 MB, 76 DLLs 641 MB, 58 .pak 51 MB (measured 2026-09-05, gate 44 of 44). This is the input the style-without-copying rung consumes: procedural parameters fitted to measured assets, never copied bytes. Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
FEED
mined intelligence rendered on every board -- the one renderer of .proposed lives in the compare base lib and both generators call itSource present; authored stronger claim: prop_pass in runtime/nx_swcompare_lib.nx, verified at emit. LIVE 2026-09-05 (both generators promoted, nx_prop_pass_gate 35 of 35 on the laptop and the NAS, the band on /compare/gameengine at 559036 B under nx_page_verify GREEN): prop_pass reads prop rows (epoch, appid, name, signal, kind, term, domain, rung title, evidence) and renders a MINED FROM THE FIELD band in HTML plus a proposed key in api.json; an absent file emits nothing (no section, no key), a malformed row is counted beside the rendered ones and never drawn, a file at the read cap announces READ-CAPPED, and a title the census could not resolve is printed as an unresolved appid rather than a number wearing a name. A proposal is a lead, never a rung: nothing in the band changes a measured cell. None of the five rivals route a review signal into a capability board (Appbot and the Steam tools stop at sentiment and tags), so the exceed is claimed only once nx_prop_pass_gate is GREEN on the NAS and the band is on a live page. Adoption: LIB-WIRED importers=34 nonval=28 — fully adopted (top of its ladder).
dossier
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Research line, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○○○
the platform's own title for an appid -- nx_steam_reviews name fetches the Storefront appdetails body through the sovereign TLS and the one pacer, banks it, decodes the name through the one JSON decoder and writes .name for the proposer's census missMeasured: sr_name exists in runtime/nx_steam_reviews.nx, verified at emit. LANDED 2026-09-05 (laptop-proven live: appid 620 -> Portal 2, status 200, banked 6726 B; gate teeth for unicode escapes, escaped quotes, the no-name body, the over-cap name and the absent or empty file). The proposer's receipt names its source (census, platform-api or appid) so a number standing in for a title is announced, never silent. Rivals: the store names titles natively in the same appdetails record this verb reads [appdetails-vrhot] and Appbot names them from its own catalogue [appbot]; the community downloader [dsr] and the research line carry appids only. Adoption: REGISTERED-UNAUTHORISED — PARTIAL: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
dossiernot adopted: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Implementing source symbol found; runtime acceptance separate; ahead of download-steam-reviews, Research lineCons not adopted yet: registered, no cap ever minted; no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
●●○●○●
Aspect extraction, supervised SEQUENCE model: averaged structured perceptron with Viterbi BIO decoding (the winners class of model, integer weights, nofloat)Measured: sp_eval exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-05 by nx_absa_seqextract on the SemEval-2014 Task 4 TRAIN+TEST splits, PROMOTED 12925751 reproduced on the NAS: restaurants F1 448 permil (P 798, R 311, 162 of 520 gold terms) and laptops F1 429 (P 721, R 305, 119 of 389) [semeval14-paper]. Features per token hashed into one weight table (word, prefix and suffix, previous and next word, digit shape, training-dictionary membership, bias) with BIO transitions; trained 8 epochs on 2018 and 1491 merged sentences. The record MERGE was the decisive fix: a .seg emits one record per aspect so a multi-aspect sentence labels its other aspects O, contradictory supervision that left 2915 of 3607 sentences still updating in epoch 8 at F1 294; folding same-sentence records into one example took it to 448 with updates down to 658. Precision is far above the dictionary tagger (798 vs 672) and recall below it (311 vs 351), so the two supervised arms sit at the published-baseline tier together; the winners DLIREC 840 and IHS RD 745 add POS and parse features and a CRF objective the estate has no tagger for yet, which is the remaining rung [semeval14]. Gate nx_absa_seq_gate 16 of 16 GREEN on the NAS Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
dossier
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Aspect extraction, ENSEMBLE: the sequence model UNION the training-dictionary tagger (the estate's best number on both domains)Source present; authored stronger claim: sp_eval in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-05 by nx_absa_seqextract (PROMOTED fb11ee0d) on the SemEval-2014 Task 4 TRAIN+TEST splits: restaurants F1 502 permil (P 646, R 411, 214 of 520 gold terms) and laptops F1 500 (P 640, R 411, 160 of 389) [semeval14-paper]. The perceptron (16 epochs, 13 hashed features incl. prev2/next2, prev+cur and cur+next conjunctions, 4-char suffix; converged at 170 and 128 epoch-16 updates) contributes precision (786/773 alone) and the dictionary contributes recall; their union exceeds both arms alone (perceptron 454/448, dictionary 462/473) and exceeds the paper's published dictionary baseline (471/356) on both domains [semeval14]. Still below the winners DLIREC 840 and IHS RD 745, whose extra points come from POS and dependency features and a CRF objective the estate has no tagger for yet -- the open rung. Gate nx_absa_seq_gate 20 of 20 GREEN on the NAS, union teeth included Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
dossier
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○◉○
Aspect extraction scored on the PAPER'S metric: per-occurrence F1 across the test sentences (SemEval-2014 Task 4 eq. 1-2), the ruler the winners are quoted onSource present; authored stronger claim: sp_eval in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-05 by nx_absa_seqextract (PROMOTED 8d924e46) on the full SemEval TRAIN+TEST: restaurants perceptron F1 535 permil (P 801, R 401, 449 of 1117 gold occurrences over 615 sentences) and perceptron-UNION-dictionary 619 (P 550, R 708); laptops perceptron 467 (P 678, R 356, 226 of 634 over 418 sentences) and union 502 (P 466, R 544) [semeval14-paper]. MAJORITY RULE, later the same day (PROMOTED 9ced9326, gate 31 of 31): a dictionary hit enters the union only if the term was an aspect in at least half its training occurrences (1068 of 1202 restaurant terms and 828 of 949 laptop terms pass) and the perceptron reads each term's training reliability as a graded feature; union F1 rises to 679 restaurants (P 706, R 653) and 533 laptops (P 609, R 474) while the perceptron-only lines stay within noise (535 and 456), so the estate stands at 81 and 72 percent of the winners. The board's earlier SB1 numbers were DISTINCT-term set overlap (each gold term once), a harder ruler that under-scores a model getting frequent terms right; both are now published and the set lines are unchanged. On the paper's ruler the estate stands at 619 of DLIREC's 840 and 502 of IHS RD's 745, above the organisers dictionary baseline 471 and 356 on both domains [semeval14]. Next levers in order: a validation-split-tuned combination (the union's laptop precision 466 is the dictionary over-predicting), then POS and dependency features and a CRF objective. Gate nx_absa_seq_gate 27 of 27 GREEN on the NAS with an occurrence fixture (one term as the aspect of two sentences counts once as a term and twice as an occurrence) Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
dossier
Pros Source symbol found; stronger capability claim is authored; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
◉○○○◉○
Part-of-speech tagging, the estate's own tagger (nx_postag: greedy averaged perceptron over the 17 Universal POS tags, integer weights, a CoNLL-U reader) and POS features in the sequence modelMeasured: sp_set_treebank exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-05 and 06 on the NAS. The tagger: 927 permil token accuracy on the held-out UD English EWT test split (23286 of 25094 tokens, 2077 sentences) after 5 epochs over 12544 sentences / 204578 tokens, through the PROMOTED nx_postag_eval; inside the published band for a feature-based greedy tagger and below neural taggers, stated as such [ud-ewt-train] [ud-ewt-test]. The treebank is a DATA asset with its CC BY-SA 4.0 license beside it [ud-ewt-license]. POS features (this, previous and next tag and the two tag bigrams) on the full SemEval splits, the paper's per-occurrence metric: restaurants union F1 679 -> 689 (P 706 -> 714, R 653 -> 666), perceptron 535 -> 548; laptops union 533 -> 538 (P 609 -> 612, R 474 -> 481), perceptron 456 -> 470 [semeval14-paper] -- a real gain on both domains and in both arms, and the modest one the literature says POS alone buys; 82 and 72 percent of the winners on their own ruler [semeval14]. Gates: nx_postag_gate 20 of 20 and nx_absa_seq_gate 36 of 36 GREEN on the NAS. THE TAGGER RUNG, 2026-09-06: the three standard features it lacked (tag bigram, word two back, word two ahead), a deterministic per-epoch shuffle and 8 epochs lift the held-out EWT accuracy to 931 permil (23374 of 25094; pre-declared bar EXCEED 927, met) -- and the aspect model does not move: restaurants 683 / 542 and laptops 532 / 457 on the rebuilt binary against 687 / 547 and 528 / 452 on the previous one, inside the five-to-ten permil noise band, so the aspect perceptron is saturated with respect to tag quality at this level and the best published figures stay 689 / 538 [semeval14-paper]. Served gates on the rebuilt fleet: nx_postag_gate 20 of 20, nx_absa_seq_gate 42 of 42, nx_depparse_gate 33 of 33 Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Dependency parsing, the estate's own parser (nx_depparse: arc-standard transitions with a greedy averaged perceptron, the static oracle, 24 core features, reading the treebank through the tagger's reader)Measured: dp_parse_stream exists in runtime/nx_depparse.nx, verified at emit. MEASURED 2026-09-06 on the NAS through the PROMOTED nx_depparse_eval: UAS 804 permil (20188 of 25094 tokens) and LAS on the base relation names 763 on the held-out UD English EWT test split, with the tagger's predicted tags on both splits (one tag generator, no gold-tag optimism); trained 5 epochs on 12544 sentences, 287 non-projective sentences skipped by the static oracle, 36 relation labels [ud-ewt-train] [ud-ewt-test]. HONEST READING: below the middle-to-high eighties a feature-based greedy parser reaches on EWT -- 17777 updates in the last epoch say it has not converged, and a dynamic oracle or beam would lift it; both are named rungs. Gate nx_depparse_gate 33 of 33 GREEN on the NAS (learns a planted grammar to UAS and LAS 1000, skips the planted crossing-arc sentence, an untrained parser scores 0). AT 12 EPOCHS, same day: UAS 805 and LAS 765 against 804 and 763, last-epoch updates 17777 -> 7181 -- epochs were not the bottleneck, the design plateaus near 80 UAS; the three structural parts of the gap (static oracle, 24 of 72 templates, predicted tags) are named on the plan as rungs Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Aspect extraction with dependency features, the ABLATION on one binary (the parser's relation, head word, head tag, relation+own tag and the outermost dependents' relations as five more hashed families; a mode, off by default)Measured: sp_set_parse exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-06 on the NAS, four runs of the PROMOTED nx_absa_seqextract on the full SemEval splits with the same treebank, the paper's per-occurrence metric: restaurants tagger-only union 687 / perceptron 547 versus tagger PLUS the 5-epoch parser 683 / 542; laptops tagger-only 528 / 452 versus 521 / 454 [semeval14-paper]. The parse features from this parser do not help and lean negative on both domains: DLIREC's exceed came from a much stronger parser and dependency-PATH features to opinion words, not head-word features off an 80-UAS greedy parser [semeval14]. DECISION, measured not guessed: the default with a treebank is the tagger alone (the arm that measured best) and the parser is a mode (the CLI's parse argument), kept and gated, never stripped; laptops carries about ten permil of build-to-build noise (the previous generation's tagger-only run read 538), restaurants two. Gate nx_absa_seq_gate 42 of 42 GREEN on the NAS with the parse and ablation teeth. Next, principled not tuning: the parser to convergence (12 epochs) and the dependency-path family the winners used Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Training-order sensitivity of the sequence model, the per-epoch SHUFFLE mode (epoch 0 records every merged-sentence group, later epochs walk a deterministic permutation shared with the tagger; off by default)Measured: sp_set_shuffle exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-06 on the NAS against a rule declared BEFORE the run (the shuffle becomes the default only if the paper-metric union F1 rises on both domains): restaurants 683 -> 679 union and 542 -> 533 perceptron, laptops 532 -> 536 and 457 -> 465 [semeval14-paper]. One domain down, one up, both inside the ten-permil band this board measures as build-to-build noise, so the shuffle ships as a mode and file order stays the default; the same change lifted the tagger by four permil, which says the averaged perceptron's averaging already absorbs most of the order sensitivity here. Gate nx_absa_seq_gate 49 of 49 GREEN on the NAS: groups recorded equal the merged sentences, unusable groups counted too, off by default, on when set, still learns, deterministic. A non-result published as one, not tuned into a result [semeval14] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Word clusters for the sequence model, the CLUSTERS mode (nx_wordclust: k-medoids over the estate's own PPMI cosine at 32, 128 and 256 clusters, the sovereign stand-in for the Brown clusters every SemEval-2014 winner fed its tagger; five hashed families per token, a word the model does not know spells a single byte and degrades to the base features; off by default)Measured: sp_set_clusters exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-06 on the NAS against a rule declared BEFORE the run (clusters become the default only if the paper-metric union F1 rises on BOTH domains beyond the ten-permil noise band on at least one): laptops 532 -> 543 union and 457 -> 476 perceptron, both above the band; restaurants 683 -> 680 union and 542 -> 534 perceptron, inside it [semeval14-paper]. One domain up, one flat, so clusters ship as a mode and the file-order tagger build stays the default. The asymmetry is itself a measurement: the general PPMI model built from the estate's corpus knows 863 permil of the laptop training vocabulary and 803 permil of the restaurant one, so the domain the model covers better is the domain the clusters help, which is the winners' in-domain-text lever restated as a coverage number. Gate nx_wordclust_gate 25 of 25 GREEN on the NAS on a planted model (synonym pairs grouped, pairs separated, on-demand assignment, fail-closed without a model) and nx_absa_seq_gate 54 of 54 with five cluster teeth. Next rung: in-domain clusters from review text the estate is licensed to hold, the corpus decision the operator owns [semeval14] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
The CRF objective for the sequence model, the CRF mode (nx_logadd_lib: fixed-point log-sum-exp in Q10 nats with tables derived from the Taylor series and the estate's integer logarithm; forward-backward in the log domain under the decoder's own masks; one stochastic-gradient step per merged sentence from the token and pair marginals, a quarter-nat step decayed by one over one plus the epoch, the existing averaging as the regulariser; off by default)Measured: sp_set_crf exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-06 on the NAS against a rule declared BEFORE the run (the CRF becomes the default only if the paper-metric union F1 rises on BOTH domains beyond the ten-permil band on at least one): restaurants 683 -> 680 union and 542 -> 539 perceptron, laptops 532 -> 535 and 457 -> 462, every delta inside the band [semeval14-paper]. The objective did what an objective does: the summed negative log-likelihood fell from 37.6 million to 0.84 million Q10 units on restaurants and from 18.7 to 0.49 million on laptops, the marginals partitioned to one within six Q10 units with no partition below its gold path, and the training-set mistakes halved (282 to 132 last-epoch updates on restaurants, 179 to 90 on laptops), yet the test F1 did not move. With the same feature families the conditional likelihood and the averaged perceptron generalise alike here, so the CRF ships as a mode and the perceptron stays the default; the winners' gap over this model is their in-domain data and their dependency features, not their objective. Gates: nx_logadd_gate 29 of 29 GREEN on the NAS on hand-derived known answers, nx_absa_seq_gate 65 of 65 with eleven CRF teeth. The estate now owns fixed-point log-domain arithmetic and a linear-chain CRF from the first byte [semeval14] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
Dense embedding features for the sequence model, the EMBED mode (nx_embfeat_lib: the estate's own trained word vectors, 24 Q10 coordinates per word from embed_v1.bin, each quantised to a signed bucket at half-RMS steps derived from the table, one hashed family per coordinate behind a per-slot feature mask so an absent feature casts no vote and the default model stays byte-identical; off by default)Measured: sp_set_embed exists in runtime/nx_absa_seq.nx, verified at emit. MEASURED 2026-09-06 on the NAS against a rule declared BEFORE the run (default only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one): restaurants 683 -> 682 union and 542 -> 540 perceptron, laptops 532 -> 528 and 457 -> 446 [semeval14-paper]. Flat on one domain and down on the other, so the mode stays off, published as a negative result. The receipt carries the two reasons: the table knows only 675 permil of restaurant and 711 permil of laptop training TOKENS (the earlier 803 and 863 were vocabulary types, and the tokens the vocabulary lacks are the ones a review is made of), and the last-epoch training mistakes rose from 282 to 436 and 179 to 305, so twenty-four nine-way buckets per known token add capacity the two thousand training sentences cannot fit in sixteen epochs. Gate nx_embfeat_gate 32 of 32 GREEN on the NAS and nx_absa_seq_gate 72 of 72 with seven embedding teeth, including the mask proof: without it twenty-four constant bias votes had turned two POS teeth RED. A capability built from the first byte and a number that says the next lever is still data [semeval14] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Steam Reviews (native), download-steam-reviews, Appbot, Platform APIs; fully adopted on the estate ladderCons behind Research line (leads)
●○○○◉○
ORACLE 2026
dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year)Open — watching runtime/nx_absa_llm.nx : al_extract, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WHAT THE CURRENT MONTH SAYS (rule, operator 2026-09-06: a bar older than the current month is a hard fail unless the current month has nothing, and then the row names the month it fell back to): SEPTEMBER 2026 HAS NO ENTRY on arXiv for aspect-based sentiment as of 2026-09-06, so the bar month is AUGUST 2026 [absa2026aug]: STAR-OPD (2026-08-21) distils chain-of-thought LLM teachers on-policy into a Qwen3-4B student with set-structured rewards for quadruple extraction on SemEval-2014 and E-ABSA20K, and SeqLab with aspect-code switching (2026-08-31, EMNLP 2026) sets the end-to-end ABSA state of the art across eleven languages with a sequence-to-sequence model whose encoder also sequence-labels; for the dimensional task the freshest month is JULY 2026 [dimabsa2026sys] (a transformer-ensemble regressor plus a fine-tuned decoder LLM for extraction with scores; the March 2026 first-place system was uncertainty-weighted multitask learning, and April 2026 measured task-specific fine-tuning beating few-shot LLM prompting on every development set). OLDER BARS WITH YEARS, read from the abstracts in two more arXiv listings mirrored the same day [asqp2026feed] [atellm2026feed]: (2023-10) a fine-tuned GPT-3.5 scores F1 83.8 on the SemEval-2014 Task 4 JOINT aspect-term-plus-polarity task, 5.7 points over InstructABSA, at a thousand times the parameters of the models it beat; (2025-02) zero and few-shot LLM prompting on Rest16 quad prediction reaches F1 51.54 at 20 shots against 60.39 for the fine-tuned MVP, and target-aspect-sentiment detection 68.93 against 72.76; (2026-03) lightweight models trained on LLM-annotated examples reach Rest16 quad F1 49.85 from 50 seed examples against 51.10 for a 27B model prompted in context, at a fraction of the energy; (2026-03 to 2026-04) the frontier is generative quad prediction with a single-shot global corrector and stepwise syntax-integration tuning, with listwise preference optimisation (2025-11) and stepwise task augmentation (2025-01) as the rungs before them; and the 2026 shared task is dimensional valence-arousal ABSA [dimabsa2026]. What this board's ladder climbed toward (DLIREC 840 and IHS RD 745 per-occurrence F1) is the 2014 bar on subtask 1 alone; the 2023 fine-tuned-LLM number is the dated bar on the SemEval-2014 sets today, though on a joint metric this board does not yet score, and the 2025 to 2026 numbers are on a different task (four-element quads on Rest15 and Rest16) whose data the estate has not admitted. So the rungs before any climb are the data admissions (ASQP Rest15 and Rest16, DimABSA) with licenses beside them, the sovereign generative arm (nx_absa_llm over nx_qwen_extract, WATCHING here), and the joint term-plus-polarity ruler in nx_absa_bench; every bar on this row states its year, and the emitter flag for a bar older than the field's turnover is the owed mechanism.
dossierwatching al_extract
Pros none measured yetCons behind Research line (leads); open contract; expected source declaration not established
○○○○◉○
The 2026 data admitted with licences: ASQP Rest15 and Rest16 quads and the DimABSA valence-arousal setsDARK — runtime/nx_absa_lib.nx EXISTS but does not declare ab_quad_load: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Rung IM29, substrate for the frontier: every 2026 number is on quads (aspect, category, opinion, polarity) or on valence-arousal pairs, and the estate holds neither set; the reader is the one record decoder with CRLF tolerance, mirrored through nx_research_fetch with the licence beside the data [asqp2026feed] [dimabsa2026].
dossierwatching ab_quad_load
Pros none measured yetCons behind Research line (leads); open contract; expected source declaration not established
○○○○◉○
The paper rulers for the 2026 task: joint term-plus-polarity F1, quad F1 and the continuous F1 of DimABSADARK — runtime/nx_absa_bench.nx EXISTS but does not declare ab_eval_quad: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. Rung IM30, substrate for best-in-class: the numbers this board must quote (83.8 joint, 60.39 quads, cF1 on dimensions) are on rulers nx_absa_bench does not yet carry; each ruler is reproduced on a published system output before it scores ours [atellm2026feed] [asqp2026feed].
dossierwatching ab_eval_quad
Pros none measured yetCons behind Research line (leads); open contract; expected source declaration not established
○○○○◉○
The dimensional arm: valence-arousal regression on the nofloat encoder, scored by cF1Open — watching runtime/nx_absa_dim.nx : ab_va_regress, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Rung IM32, contender for the dimensional frontier: an integer regression head on the estate's own encoder, trained on the DimABSA split, scored by cF1 with the gap to the SemEval-2026 systems stated [dimabsa2026sys].
dossierwatching ab_va_regress
Pros none measured yetCons behind Research line (leads); open contract; expected source declaration not established
○○○○◉○
Triangulation
the mechanistic arm and the generative arm adjudicated per sentence by census classOpen — watching runtime/nx_absa_triangulate.nx : ab_triangulate, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Rung IM33, the exceed candidate: the field runs one arm per system; this board runs the integer perceptron (which cannot hallucinate a span) beside the generative arm and adjudicates disagreements by the error census class, with the rule declared before the run and a hallucinated span refused by construction. No rival column carries this, which is why it is the lead the ranker prices as an option.
dossierwatching ab_triangulate
Pros none measured yetCons open contract; expected source declaration not established
○○○○○○
The 2026 task shape: LLM-class structured extraction and DimABSAOpen — watching runtime/nx_absa_llm.nx : al_extract, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. THE HONEST FRAME FOR THIS LADDER: the bar above (840 and 745 on Subtask 1) is the 2014 bar, and every rung on this board so far is the 2014-to-2018 class (feature perceptron, CRF, clusters, embeddings). The task as the field runs it in 2026 is structured extraction of aspect, opinion, category and polarity by an encoder or a generative model, and SemEval-2026 Task 3 moves the target to dimensional sentiment (valence and arousal on a numeric scale) over broader domains than restaurants and laptops [dimabsa2026]. The estate is not without the modern class: it runs a sovereign integer-arithmetic Qwen in-process (nx_nofloat_serve_core, the qwen extraction library the research reader already composes, a 384-token context and a proven 900-character prompt guard). This row is the build contract: nx_absa_llm prompts the sovereign model per test sentence with one demonstration from the training split, parses the structured list it emits, and scores it on the SAME per-occurrence scorer as the perceptron, appending one row per sentence to a resumable journal so an interrupted run keeps what it has. Rule declared before any run: the LLM arm is published as measured, becomes the union's third arm only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one, and the rung after it is the no-float fine-tune on the estate's own autograd. DimABSA itself enters this board as data admission (its splits mirrored with their license beside them) before any number is claimed [semeval14]
dossierwatching al_extract
Pros none measured yetCons behind Research line; open contract; expected source declaration not established
○○○○◐○
Rival-claim provenance. Every Yes, Best or Part mark in a rival column is a claim about someone else's product. A cited row carries a reference mark that resolves to a pinned mirror (the refs gate measures that); an uncited row is an observation read and is badged in its evidence until a reference lands. The badge is the receipt, never the proof: a mark proves a mirror exists, not that the mirror supports the code. The rows are counted below.
Rival claims, counted
ClassCountNote
rows with rival marks42rows carrying a Yes, Best or Part in a rival column
cited42a reference mark resolves to a pinned mirror
uncited0an observation read, badged until a reference lands
rows, summed42RECONCILED: the parts sum to the total 42

Delivery and evidence

Inspect risks, technical debt, rendered observations, experiments and references. Read scope and limitations alongside every result.

Release history and work log

The worked plan, on the board. Every leg appends what it measured, landed, retracted, learned and left queued, per rung, so a crash leaves the next seat a ledger here rather than a transcript to mine. Kinds: measure, land, retract, lesson, queue. Newest last.
WhenRungKindEntry
2026-09-05IM0measurePalworld appid 1623730 (2099 cents): 3000 most recent English reviews, positive 947 permil; rubric EXCEEDS 401 MEETS 2358 MIXED 82 DOES-NOT-MEET 159 (sum 3000); playtime bands lt1h 26 at 346 permil positive, 1-10h 326 at 911, 10-100h 1326 at 945, gt100h 1322 at 968; refund window 40 docs at 400 permil; value mentions EXCEEDS 46 MEETS 125 MIXED 36 DNM 21; top defects progress 35 docs (DNM 5), unplayable 10 (lift 13.6x), bugs 32, lost 31, crashes 11 (lift 10.9x), wiped 4 (lift 14.9x), error 6 (lift 13.3x); top features pals 419 (demanded 124), base 250 (93), world 242 (90), survival 223, building 206 (76), friends 146. Instrument: nx_steam_reviews rubric 1623730 english 20 3 on the laptop build sha af365865.
2026-09-05IM0measureVR HOT appid 1571340 (4499 cents): the whole English population, 711 reviews (stop=empty-page), positive 610 permil, all written during early access, 57 refunded flags; rubric EXCEEDS 69 MEETS 338 MIXED 27 DOES-NOT-MEET 277 (sum 711); bands lt1h 246 at 443 permil, 1-10h 349 at 656, 10-100h 104 at 836, gt100h 12 at 750; refund window 384 docs at 468 permil; value mentions EXCEEDS 13 MEETS 31 MIXED 11 DNM 82; top defects bugs 27, buggy 26, broken 14 (DNM 13, meets 0), crashes 17, glitches 17, unplayable 11; features complained more than praised: controls 46 vs 21 (demanded 35), physics 26 vs 15, menu 14 vs 5, controller 13 vs 4, tracking 8 vs 3; praised more than complained: updates 21 vs 6, customization 20 vs 13, graphics 19 vs 13.
2026-09-05IM0lessonThe reading the operator asked for, stated as numbers not adjectives: VR HOT at 4499 cents carries a value-proposition signal (value talk sits in 296 permil of does-not-meet reviews against 188 permil of exceeds, and 54 percent of its reviewers wrote inside the refund window) AND a defect signal (controls, physics, tracking, menu complained about more than praised are leaky teapots wearing feature names); Palworld at 2099 cents carries almost no value signal (947 permil positive, 968 among players past 100 hours) and a narrow defect signal concentrated in progress loss, wipes and crashes -- the brand-degradation class, cheap to name and expensive to leave. What we must do BETTER than both to lead: no lost-progress class at all (Palworld's top defect), controls and tracking that are praised more than complained about (VR HOT's top complaint), and the demanded features (pals, base, building, friends coop; customization, interaction) shipped as capability, which is the target list the goal map now reads.
2026-09-05IM0lessonTwo fetch facts earned the hard way: the Chrome-hello leg alone fails the TLS handshake against store.steampowered.com (status 0, code -3) while the full ladder (minimal 1.3 hello first) succeeds -- compose nx_https_fetch_follow_best, the entry nx_research_fetch rides; and the laptop's _hdl_build/nx_crawl_pace.nx was an 8 KB fossil from 08-07 missing every _tbl function the pacer hook needs -- the NAS copy (27,045 B, sha 2abc63a3) was adopted by hash before the first build, per the tree-divergence law.
2026-09-05IM0queueNAS build of nx_steam_reviews REFUSED by build admission (I/O storm) and QUEUED as BQ-nx_steam_reviews; laptop artifacts (program sha af365865, gate sha 6bf93f26) staged through nx_content_put for /api/promote; NAS gate run, tools/register, the .gates row, nishi_compare_regen, nx_domain_admit and nx_compare_rank follow the promote.
2026-09-05IM0landPROMOTED on the NAS 2026-09-05: nx_steam_reviews.elf 552,180 B sha af365865 (the /api/promote reply was a 503 read-after-accept and the artifact proved it had landed) and nx_steam_reviews_gate.elf 99,750 B sha 6bf93f26 (PROMOTED prev=1); both REGISTERED callable; sources on the NAS build tree nx_reviewmine_lib.nx sha 22c47f51, nx_steam_reviews.nx sha 59366f18, nx_steam_reviews_gate.nx sha 46bba0b6 (a 503 on its content-put HAD landed; the retry was refused stale-expect, which is the proof); lexicons and stopwords under knowledge/reviewmine/ on the NAS; the NAS gate run read 92/92 GREEN (pid 2412) and the NAS live fetch of Portal 2 read status=200 decoded=100 new=100 (pid 2481); knowledge/compare/intelmine.gates carries the row; nx_domain_admit VERDICT=ADMIT; nx_compare_rank ranks IM1 im_beat first (priority 20000), then IM3, IM14, IM18, IM4. The artifacts are LAPTOP builds shipped through the content door because NAS admission refused the build (I/O storm): the closure files that differed were adopted by hash (nx_crawl_pace), and the queued NAS build BQ-nx_steam_reviews will yield the NAS-built twin for a contentdiff when it fires.
2026-09-05IM20measureLaptop Steam library 2026-09-05 (maxdepth 4): 16 titles, all on disk, fingerprints 51 rows. Palworld 1623730: Unreal, Wwise, EpicOnlineServices, Python, ModsDir, 41,177,764,991 B, reviews journaled 3000, score 9, positive 196,730, negative 8,781. VR HOT 1571340: Unity, OpenXR, FMOD, 24,626,600,946 B, reviews 711, score 5, positive 434, negative 277. Terraria: XNA, SteamAPI, Workshop, DotNet. VaMX: Unity plus Chromium, OpenVR plus Oculus, DirectXRedist. Corruption of Champions II: Chromium. Mirage: Unity, OpenVR plus Oculus, Mono. Instrument: nx_installed_census steam /mnt/c/Program Files (x86)/Steam 4 on the laptop build; census at knowledge/reviews/installed/steam.census (2,670 B).
2026-09-05IM20lessonThe install tree is the second witness the board needed: a review says controls and tracking are bad, the tree says Unity plus OpenXR, and the two together are a gameengine and a hapticcare row rather than a broad stroke. Reviews say what players FEEL, the tree says what the product IS MADE OF; joined by appid they are rows a small local model can read without context -- the direction the operator named (mechanistic structure so a smaller model does the last mile).
2026-09-05IM3landnx_intelmine_lib + nx_intelmine_propose + nx_intelmine_propose_gate landed on the laptop 2026-09-05: one call `nx_intelmine_propose <appid>` runs the rubric, reads the census row, routes through knowledge/reviewmine/capability_map.conf (133 rows) and appends deduped <domain>.proposed rows with a SIGNAL (DEFECT, WE-DO-BETTER, DEMANDED, THEY-DO-WELL, SHIPS) and the counts. DanceXR (1905510, 12 English reviews, tiers 3/7/0/2): 10 rows -- THEY-DO-WELL character and characters (charsim), steam (sharehub); WE-DO-BETTER headset (hapticcare), physics (softbody); SHIPS Unity (gameengine), Chromium (browser), OpenXR (hapticcare), FMOD (synthroom), SteamAPI (sharehub). Written under buildroot/knowledge/compare/<domain>.proposed; the emitter does not render .proposed yet (that is the next emitter rung), and nx_goalmap reads the boards the rows name.
2026-09-05IM24landinstalled-mode proposals are the same call (ip_propose_installed): every fingerprint class label with a map row becomes a SHIPS row on the board that owns the class; FMOD, Chromium and OpenXR routed on DanceXR; an unmapped label is COUNTED (unmapped=) never dropped.
2026-09-05IM20measureasset-format census added to the installed mode (ic_assets_summary, ext:files:bytes, top eight by bytes, walk_bytes per title): VR HOT bundle 740 files 13.5 GB, assets 9 files 3.9 GB, bin 17 files 2.9 GB, ress 1.3 GB, dll 43 files 488 MB; Palworld pak 1 file 40.5 GB, exe 4 files 189 MB, dll 15 files 79 MB; DanceXR assets 9 files 984 MB, dll 76 files 641 MB, ress 511 MB, exe 7 files 209 MB, pak 58 files 51 MB. Gate 44 of 44. The models, textures and audio of a title are read from its archive formats by the artifact, which is the input the style-without-copying rung (procedural parameters fitted to measured assets, never copied bytes) will consume.
2026-09-05IM3lessonA gate that runs its unknown-key control AFTER loading the real row measures a cleared buffer: ip_census_load clears its outputs on a miss (correct), so the fixture read 20 of 32 while the organ was right; re-ordered the control first. Same family as the estate's fixture-reached-the-condition law.
2026-09-05IM3measureDanceXR as the operator's worked target [appdetails-dancexr]: the store record says it is a character model viewer and motion player for PMX, XNALara/XPS, VMD and BVH models; the install tree says Unity + OpenXR + FMOD + a Chromium runtime with 9 .assets files of 984 MB and 76 DLLs; its 12 English reviews grade 3 exceeds / 7 meets / 0 mixed / 2 does-not-meet with character and characters praised (THEY-DO-WELL, to charsim), headset and physics complained as often as praised (WE-DO-BETTER, to hapticcare and softbody). The estate already reads every format DanceXR reads (nx_pmx, nx_vmd, nx_bvhfk), so the WebGPU door for those capabilities is a gameengine and charsim rung the proposal rows now name, not a discovery.
2026-09-05IM20landPROMOTED + REGISTERED on the NAS 2026-09-05: nx_installed_census.elf 51,712 B sha 2a1b39ae and nx_installed_census_gate.elf 71,942 B sha 9e9094b1 (gate 44/44 on the NAS, pid 2443); sources on the build tree nx_installed_census_lib.nx sha 51b30287, nx_installed_census.nx sha 5c3221ec (a content-put that answered unknown-transfer-id HAD landed -- proven by the stale-expect refusal naming the new sha), nx_installed_census_gate.nx sha 27749463; fingerprints.conf on the NAS. The NAS has no Steam library, so the census runs where a client exists (the laptop today, through the WSL mount) and the beat rung IM23 carries that.
2026-09-05IM3landPROMOTED + REGISTERED on the NAS 2026-09-05: nx_intelmine_propose.elf 52,006 B sha 5673b776 and nx_intelmine_propose_gate.elf 69,293 B sha 0a494ab5 (gate 33/33 on the NAS, pid 8392); sources nx_intelmine_lib.nx sha f919bc53, nx_intelmine_propose.nx sha 7db0c0db, nx_intelmine_propose_gate.nx sha f01f575a; capability_map.conf on the NAS. Live on the NAS over Portal 2 (appid 620, 100 journaled reviews, tiers 17/82/0/1): six THEY-DO-WELL rows -- story to gen, coop to gameengine, voice and dialogue to companionchat, music to synthroom, visuals to graphics -- written under buildroot/knowledge/compare/<domain>.proposed; census_row=0 there because the NAS holds no Steam library, so the name fell back to the appid (the census tie-out is laptop-side until IM23).
2026-09-05IM25measureDanceXR as the miner test, 2026-09-05: nx_intelmine_propose (12 EN reviews plus installed fingerprints) proposed 10 rows on 7 boards; a hand census of the vendor feature index and docs mirrored in charsim.refs (site, features.md, actors.md, motion.md, physics.md, vr_operations.md, download.md) lists 37 capability rows -- PMX XPS FBX ingest, ZIP packaging, VMD and BVH motion, universal retarget with bone fixes, bone mapper, VMD camera, dance sets and music timing, auto dance, idle catwalk lifelike, blink breath eye contact, keyframe animation, override and remix, PMX physics, per-part physics tools, XPBD cloth and mesh-to-cloth, particles fluid tentacles, dressing outfit bodypaint accessory, per-slot materials and toon shading, sky lighting HDR, water, weather particles, stage props mirror laser screen, six camera modes, multi-actor formation playlist attach, AI voice chat TTS lipsync STT, offline render 2D SBS VR180 VR360, ray-tracing build, web WebGL player, Android iOS Quest, VR operations and AR, Native path-traced app, scene save bundle presets, audio options spatial audio video player, Steam itch Patreon distribution and activation; the 10 proposal rows collapse to 4 of those 37 (physics, VR headset door, audio middleware, Steam distribution) = 108 permil recall, 3 rows are engine and runtime fingerprints (Unity, Chromium, SteamAPI) that name no capability, 2 rows are review sentiment on the word character with 2 praises
2026-09-05IM25lessonreviews name what annoys and fingerprints name what ships in the binary; neither names what the product DOES, and a 12-review title has almost no signal at all -- the feature index the vendor publishes is the cheapest high-recall source class and it is already the shape capability_map.conf consumes (kind, term, domain, rung title); the seven .proposed files the proposer wrote on 2026-09-05 were laptop-local and are now on the NAS publishing tree (buildroot/knowledge/compare/<domain>.proposed) for the emitter rung that renders them
2026-09-05IM25retractthe IM25 measure row above says nx_intelmine_propose and nx_installed_census were SOURCE-ONLY and STAGED on the NAS; that was the catalog reading at 1788625300 and a sibling lane promoted, registered and ran all four organs (proposer, census, both gates) within the hour -- nx_catalog at 1788628800 reads PROMOTED 52006 B and 51712 B, REGISTERED, INVOKED; the recall number (4 of 37, 108 permil) is unaffected because it was measured on the proposer's own output rows
2026-09-05IM3landRULE-11 HOIST ACROSS THE FIVE MINER SOURCES (operator 2026-09-05: magic numbers everywhere): nx_magic map at threshold 2 read nx_reviewmine_lib 103 sites 17 distinct, nx_installed_census_lib 37 and 9, nx_intelmine_lib 43 and 13, nx_steam_reviews 45 and 9, nx_intelmine_propose 17 and 5; every site is now a const named for its MEANING (RM_I64_BYTES beside RM_BITS_PER_BYTE, the UTF-8 lead and continuation bytes, the JSON key quotes, the row escape length, the class indices, the summary field indices, argv positions and exit codes), the {title} token length is derived from the literal, the tier sums are loops over RM_TIER_N, and the duplicate class-name table in nx_intelmine_lib is retired in favour of ic_class_name (one table, imported); gates on the rebuilt laptop artifacts nx_steam_reviews_gate 92 of 92, nx_installed_census_gate 44 of 44, nx_intelmine_propose_gate 33 of 33 GREEN; nx_installed_census_gate rebuilt BYTE-IDENTICAL to the promoted binary (9e9094b1), the other five differ only where unrolled sums became loops and argc tests changed shape; all five sources landed on the NAS whole under CAS (nx_fs_write write expect=h<hash>)
2026-09-05IM3retractthe intelmine.matrix IM3 note carried three stray pipes inside its prose (kind
2026-09-05IM3measureNAS builds from the hoisted sources: nx_installed_census BUILT 60472 B sha 7eb423bf (src_path names the target, src_stable=1) and PROMOTED prev=1 (laptop lane had built the same source to 51712 B: the known cross-lane band); nx_steam_reviews BUILT 552180 B sha af365865 which is BYTE-IDENTICAL to the already-promoted binary (nx_filehash cmp identical=1) although the source changed (three loops replaced unrolled sums; the laptop lane compiled the same source to 5582ad7a 552162 B) -- the signature the estate already recorded on 2026-09-05 as /api/build serving a stale cached artifact with an unchanged output sha across changed source; NOT promoted (a no-op) and named here so the next build of this target is checked by hash against its predecessor before it is believed fresh
2026-09-05IM26landGROW THE EMITTER (operator 2026-08-31): the .proposed renderer is prop_pass in nx_swcompare_lib, the compare BASE lib, called by both generators (nx_swcompare_matrix HTML band and api.json key, nx_swcompare_sota the same two sites) so all ten domains that already carry a .proposed file (gen, gameengine, companionchat, synthroom, graphics, charsim, softbody, browser, hapticcare, sharehub) inherit the MINED FROM THE FIELD band on their next regen with no per-domain work; rows prop
2026-09-05IM26queueNAS builds of nx_swcompare_lib consumers (nx_swcompare_matrix, nx_swcompare_sota) and nx_prop_pass_gate are NOT yet fired: nx_build_admit check reads VERDICT=QUEUE (load1_centi 3307 vs ceiling 1643, procs_blocked 4 of 8); recipe when it clears: nx_mgmt POST /api/build target=<t> (read src_path), nx_contentdiff live vs staged, /api/promote with expect_sha256, nx_offc_install <t>, then nx_restage for buildroot/_offc (the regen forks that third twin) and nishi_compare_regen; acceptance is the receipt prev= field moving and nx_page_verify on /compare/gameengine carrying the band
2026-09-05IM3measurethe live .proposed rows on the NAS carry name == appid (gameengine.proposed: prop
2026-09-05IM26landNAS: /api/build nx_swcompare_matrix BUILT 379232 B sha 56997071 (src_path names the target, src_stable=1), nx_contentdiff live vs staged GREEN strict superset (+19 runs, every one the new band), PROMOTED prev=1, nx_offc_install fresh, nx_restage RESTAGED buildroot/_offc/nx_swcompare_matrix.elf 379232 B from the PROMOTED copy (the third twin the regen forks); nx_prop_pass_gate BUILT 78880 B sha 71d36ada, PROMOTED, REGISTERED, nx_offc_install installed=1, and run ON THE NAS through nx_job_run: 35 of 35 GREEN, rows_html=2 rows_json=2 big_rows=524 read_cap_bytes=65536 -- byte-identical values to the laptop run; nishi_compare_regen launched (job 1788632139) so every matrix domain with a .proposed file carries the band on this pass
2026-09-05IM26measureTHREE BUILDS OF ONE SOTA SOURCE IN ONE HOUR, THREE SIZES: /api/build (this seat) 232064 B sha 9c7b2c5f, the build queue firing BQ-nx_swcompare_sota through nx_sov_build_run --build-only 198619 B sha 69ac40fb (TWIN HELD, installed nothing), and a stage of 208150 B sha 24ec855d written by a sibling between this seat's build and its promote -- /api/promote refused artefact-mismatch, LIVE UNTOUCHED. Source hash b843ef51 (50076 B) unchanged across all three, so the deltas are LANE FLAVOUR: nx_contentdiff of the 208150 stage vs live reads lost 186 runs = 15 source paths + 168 symbol names + 3 section names + 0 other (the -g class) while GAINING the band; this seat's own /api/build of the same source is a strict superset, which is the matched-lane control. Remedy taken: rebuild through /api/build (the lane live was built with) and promote that sha; the sibling's stage is not promoted by this seat
2026-09-05IM27landthe proposer's census miss printed the appid as the name on every NAS-side run (the census is laptop-side until IM23), so the boards carried a number where a title belongs; fixed at the source: rm_json_name + rm_name_file_load in nx_reviewmine_lib (composing rm_key and rm_str, the decoder every review already goes through), sr_name + the name verb in nx_steam_reviews, and a platform-api fallback in nx_intelmine_propose that names its source in the receipt; nx_steam_reviews_gate 92 to 100 teeth GREEN on the laptop build (102459 B sha db7c6db5) with the decode of Café \"Portal\" 2 to UTF-8, the success:false body, the over-cap name and the absent and empty files as controls; LIVE on the laptop: nx_steam_reviews name 620 -> status=200 bytes=6726 name=Portal 2 wrote=9, then nx_intelmine_propose 620 -> name=Portal 2 name_src=platform-api and the new rows carry the title; sources landing on the NAS under CAS, NAS builds wait on admission
2026-09-05IM27measurethe ten .proposed files already on the NAS keep their name == appid rows (dedupe is per appid+kind+term, and data is additive), so prop_pass renders those as an unresolved appid until a NAS-side nx_steam_reviews name <appid> run precedes the next proposer run; new rows carry the title
2026-09-05IM27landNAS: /api/build nx_steam_reviews BUILT 647608 B sha 24ad43ff (a prior 552180 B stage was banked as .prev, not overwritten), nx_steam_reviews_gate 117232 B sha 754b1c00, nx_intelmine_propose 62712 B sha e7910806 -- src_path names each target, src_stable=1; nx_contentdiff live vs staged GREEN strict superset on all three (+915, +159, +102 runs, every GAINED line the new verb, its receipts and the gate teeth); all three PROMOTED prev=1 (the gate promote answered 503 read-after-accept and HAD landed: the retry read NOTHING-STAGED with live_sha256 equal to the built sha) and nx_offc_install refreshed the runner twins; the gate run ON THE NAS through nx_job_run: 100 of 100 GREEN; LIVE ON THE NAS: nx_job_run nx_steam_reviews name 620 -> status=200 bytes=6726 name=Portal 2 wrote=9 and knowledge/reviews/steam/620.name reads Portal 2, so the next NAS-side proposer run for 620 names the title (name_src=platform-api)
2026-09-05IM26measurenx_swcompare_sota is now PROMOTED at 232064 B (the /api/build lane's size for this source, promoted by another seat after the stage race; source 50080 B, a 4-byte sibling edit on top of this seat's call sites) and the promoted binary carries the band (nx_txtscan count of the band heading in nx_swcompare_sota.elf = 1); nx_restage RESTAGED buildroot/_offc/nx_swcompare_sota.elf 232064 B from the promoted copy, so both generators the regen forks are the prop_pass generation; nishi_compare_regen relaunched under GRANT (job 1788633070) -- acceptance is nx_page_verify on /compare/gameengine carrying the MINED FROM THE FIELD band
2026-09-05IM26measureACCEPTANCE ON THE LIVE SURFACE: the clock-beat regen (holder regen-1788632942, fork-freshness stamp checked=4 fresh=4 stale=0) republished /compare/gameengine at 559036 B; nx_page_verify GREEN (status 200, a11y-issues=0, broken=0) and nx_txtscan count of the band heading in sites/nishifamily/compare/gameengine/index.html = 1 -- the MINED FROM THE FIELD band is live, rendered from gameengine.proposed by prop_pass in the base lib; shipped, gate 35 of 35 on both hosts, referee grade and operator ACCEPT row still owed before the rung reads complete
2026-09-05IM23landRENDER-TIME TITLE (the honest half of IM23 that needs no census): the ten live .proposed files keep their appid-named rows because the writer dedupes and never rewrites, so prop_pass now reads the banked <appid>.name at render time from BOTH roots the generators run under (knowledge/reviews/steam/ for the mgmt daemon, ../knowledge/reviews/steam/ for the regen with CWD=buildroot) and says name_src=row, banked or appid per row -- a number stands in only when nothing banked it, and the page says so; nx_prop_pass_gate 35 to 41 teeth (a banked 620 renders Portal 2, an unbanked 999 stays an announced appid, JSON carries name_src), GREEN 41 of 41 on the laptop and on the NAS; lib landed under CAS (102163 to 104127 B), nx_swcompare_matrix BUILT 381072 B sha a960d963 (contentdiff: one reworded message lost, three runs gained), promote and sota rebuild in flight; with 620.name already banked on the NAS the gameengine band reads Portal 2 on the next regen
2026-09-05IM23landboth generators carry the render-time title: nx_swcompare_matrix PROMOTED 381072 B sha a960d963 (contentdiff: the one reworded unresolved message lost, the two name roots and the new wording gained), nx_swcompare_sota PROMOTED 233912 B sha a3d328da (same single named loss; its first /api/build was refused on run-queue saturation and queued, the re-issue under GRANT landed), both nx_offc_install fresh and nx_restage from the promoted copies into buildroot/_offc; nx_prop_pass_gate PROMOTED 82392 B and 41 of 41 GREEN on the NAS; acceptance is the next regen showing Portal 2 beside 620 on /compare/gameengine
2026-09-05IM23measureON THE LIVE SURFACE: the regen republished /compare/gameengine at 566928 B (from 560113) with the promoted generators; the docroot page now reads Portal 2 beside appid 620 (nx_txtscan count 1) and carries ZERO title-unresolved rows -- the banked name landed by nx_steam_reviews name 620 on the NAS is read at render time, so the appid-named .proposed rows show their titles without any data rewrite; shipped and measured, referee grade and operator ACCEPT row owed
2026-09-05IM2measureEVIDENCE AGAINST THE STANDARD (operator 2026-09-05: make sure this is all /compare benchmarked with evidence against standards): the pre-declared bar for mined aspects is SemEval-2014 Task 4 subtask 1 (ref semeval14, paper mirrored and pinned); the GOLD SETS are now banked through nx_research_fetch with provenance rows -- knowledge/fetched/cmp_intelmine_semeval14_rest_test_gold.seg 115810 B sha 9492e951 and cmp_intelmine_semeval14_lap_test_gold.seg 61851 B sha 991c33ca (the ABSA-PyTorch mirror of the official test gold, three lines per record: sentence with a $T$ placeholder, aspect term, polarity); the bench organ nx_absa_bench (watch row ORACLE SemEval-2014, symbol _ABSENT_) scores the miner's frequency-ranked vocabulary (the Hu-Liu frequent-term baseline, ref hu-liu-2004) against these gold terms and prints recall, precision and F1 in permil beside the published winning F1s, the ORACLE Steam score stays the platform oracle; nx_capsearch absa semeval aspect term bench f1 returned no incumbent (7400 considered, corpus_complete=1), so the organ is a build, not a retrieval miss. Same pass: intelmine.gates gained the nx_prop_pass_gate row (41 of 41 on the NAS), the IM27 row now cites the appdetails record [appdetails-vrhot], Appbot [appbot] and the community downloader [dsr], and the stray pipes in the INSTALLED SHIPS note that made the regen refuse the whole domain (row-index 39 read 12 fields) are commas -- the regen was IO-storm refused twice after, the clock beat republishes
2026-09-05IM17measureABSA BENCH SUBTASK 1 MEASURED (nx_absa_bench: a unigram document-frequency baseline over the reconstructed SemEval-2014 test sentences, K = distinct gold terms, exact normalised term-set match, stopwords knowledge/reviewmine/stopwords.conf 1056 B): restaurants gold 520 distinct terms predicted 520 matched 126 P 242 R 242 F1 242 permil (content vocab 1717); laptops gold 389 predicted 389 matched 93 P 239 R 239 F1 239 permil (vocab 1171). Published bars from Table 4 of the mirrored paper (knowledge/fetched/cmp_intelmine_semeval14_paper.pdf sha f2c18570 188688 B, text via nx_pdf_text, ref semeval14-paper): restaurants winner DLIREC 84.01, laptops winner IHS RD 74.55, organisers dictionary baseline 47.15 and 35.64. Run on the laptop against byte-identical copies of the NAS gold (laptops 61851 B exact; restaurants 115808 of 115810 B, the trailing newline) because the NAS build was admission-refused under the I/O storm and queued (BQ-nx_absa_bench rc=0); the scorer is deterministic so the NAS run reproduces it
2026-09-05IM17landnx_absa_lib (the ONE SB1 scorer: composes rm_next_token through rm_mine_doc and rm_mine_rank, F1 = 2 inter over S plus G from counts), nx_absa_bench (CLI) and nx_absa_bench_gate (27 of 27 GREEN on the laptop: F1 arithmetic at exact permil, zero-prediction and no-gold controls, distinct-term dedupe, CRLF tolerance, case and whitespace normaliser, the unigram-cannot-match-multiword control, a non-vacuous end-to-end eval) landed in the laptop tree and on the NAS at runtime/ and buildroot/runtime/ (lib 11891, bench 3392, gate 6416 B). NAS builds queued BQ-nx_absa_bench and BQ-nx_absa_bench_gate behind admission; promote, register, offc_install, the intelmine.gates row and the NAS gate run follow when the queue fires. The ORACLE watch row now names runtime/nx_absa_bench.nx ab_eval with the measured F1 in its note. RUNG IM17 IS PARTIAL: subtask 1 scored, subtask 2 polarity accuracy not yet
2026-09-05IM17lessonTHE GATE CAUGHT A MASKED CORPUS: the .seg sentence line replaces the aspect term with $T$, so the first predictor mined sentences that could never contain a gold term and matched 0 of 3 on the planted fixture; the fix reconstructs each sentence by substituting the term back before tokenising. A bench that scored the masked corpus would have published a confident zero. Also measured: a NAS build refused by admission is QUEUED (rc=0), not dead, and its .claim reads CLAIMED until the refusal body lands in .out; a 115 KB nx_fs read persisted as plain text while a 62 KB read persisted as a JSON-wrapped result, so a large read is not a file copy until its shape is checked
2026-09-05IM17measureREFEREES AFTER THE ORACLE FLIP: nx_swcompare_evidence intelmine verdict=MEASURED-HONEST present_axes=30 grounded=30 ungrounded=0 gates_green=4 of 4, the ORACLE row grounding on sym=ab_eval x2 at runtime/nx_absa_lib.nx (the first flip named runtime/nx_absa_bench.nx, which only CALLS ab_eval, and the ONE SYMBOL RULER correctly refused it SUBSTRING-ONLY rule=decl -- a watch row must name the organ that DECLARES the symbol, not a caller); nx_compare_refs_gate 44 of 44 GREEN fleet-wide with the new semeval14-paper row (files 109 rows 1561 pins matched 1495 of 1495 marks 3755 uncited 0, the earlier redirect-ratchet RED re-baselined by its lane at open=14). Both NAS builds are queued behind admission (BQ-nx_absa_bench, BQ-nx_absa_bench_gate, queue_launch_rc=0); the intelmine page (181849 B after the earlier publish) does not yet carry the F1 note, the regen relaunched after the lease holder
2026-09-05IM17measureABSA BENCH SUBTASK 2 MEASURED (nx_absa_bench, accuracy over the gold aspect terms, two arms): restaurants records 1120 (positive 728 negative 196 neutral 196 other 0) majority arm positive 650 permil, lexicon arm 286 permil (defect and not-met cues vs exceed cues through the ONE tokenizer, 133 lexicon terms loaded, predicted positive 131 negative 15 neutral 974); laptops records 638 (341 128 169 0) majority 534 permil, lexicon 327 permil (predicted 42 54 542). Published Table 6 bars from the mirrored paper: winners DCU 80.95 restaurants, DCU and NRC-Canada 70.48 laptops, organisers baseline 64.28 and 51.37, majority 64.19 and 52.14. PROVENANCE CHECK FOR FREE: the gold class counts reproduce Table 2 of the paper exactly (RST-TE 728 196 196, LPT-TE 341 128 169) once the conflict class the .seg mirror drops is removed (14 and 16 records), so the mirrored gold IS the official test set minus conflict. FINDING: the lexicon arm sits BELOW the majority arm in both domains because the estate cue lexicons are Steam-review vocabulary and read 974 of 1120 restaurant sentences as neutral -- a domain-general sentiment lexicon and sentence-level orientation (rm_opinion_sent) is the rung, not a bigger game lexicon. Gate 49 of 49 on the laptop (SB2 teeth on planted lexicons, a no-lexicon control that predicts every record neutral, an absent-gold control that divides nothing). RUNG IM17 done-rule now MET mechanically (both subtasks printed with counts, the gate proves the scorer with a zero-prediction control); referee and operator acceptance still owed; the SB2 deltas shipped to the NAS sources under CAS so the queued BQ builds compile the complete organ
2026-09-05IM17queueWAITING ON THE BUILD QUEUE, RECIPE FOR THE NEXT SEAT: nx_absa_lib, nx_absa_bench and nx_absa_bench_gate sources are on the NAS at runtime/ AND buildroot/runtime/ hash-identical to the laptop-proven tree (lib 32ff1e2b 17972 B, bench 1f066abc 5417 B, gate 10cf927f 9998 B). Every /api/build this session was admission-refused at fire time (run queue 13 of 8 CPUs, an I/O storm before that) and absorbed as BQ-nx_absa_bench and BQ-nx_absa_bench_gate with queue_launch_rc=0; nx_orchestrate fires them on its first pass with build headroom (the gate's first queued fire already produced the SB1-only artifact 17d5bcf4 50127 B, byte-identical to the laptop build of that source, so the lane and the queue are proven). When knowledge/store/planrun-build-<target>- carries a result: (1) POST /api/promote target=nx_absa_bench&confirm=yes&expect_sha256=<sha> (2) /api/tools/register name=nx_absa_bench&elf=nx_absa_bench.elf&confirm=yes (3) nx_offc_install nx_absa_bench (4) nx_job_run nx_absa_bench /tmp/absa_rest.out knowledge/fetched/cmp_intelmine_semeval14_rest_test_gold.seg 0 restaurants and the laptops twin -- expect restaurants F1 242 SB2 majority 650 lexicon 286 and laptops F1 239 majority 534 lexicon 327 (deterministic, must reproduce the laptop numbers) (5) promote the gate, nx_job_run nx_absa_bench_gate /tmp/absa_gate.out, expect 49 of 49 GREEN, then append to knowledge/compare/intelmine.gates: nx_absa_bench_gate.elf
2026-09-05IM17landSHIPPED ON THE NAS: once the box calmed (load 10.2, 2 running) /api/build compiled both targets from the hash-verified sources (src_path buildroot/runtime, src_stable=1): nx_absa_bench 49456 B ff2a8df2, nx_absa_bench_gate 69640 B a45131d6 (mgmt-lane sizes; the queue's own sov-lane fire had produced 59833 B 2836552f, byte-identical to the laptop build of the same gate source). PROMOTED both with expect_sha256 (live hashes re-read and equal), REGISTERED both (callable), nx_offc_install both (installed=1). REPRODUCTION: nx_job_run nx_absa_bench over the NAS gold prints exactly the laptop numbers -- restaurants F1 242 (520 gold, 126 matched) SB2 majority 650 lexicon 286 (records 1120: 728 196 196), laptops F1 239 (389, 93) majority 534 lexicon 327 (638: 341 128 169) -- two build lanes, one output, so the number is a measurement of the gold and the method, not of a binary. nx_absa_bench_gate 49 of 49 GREEN on the NAS (pid 21710); intelmine.gates row appended; the compare beat republished /compare/intelmine (191879 B) carrying the SB1 and SB2 notes on the ORACLE row. The IM17 done-rule is met mechanically; referee panel grade and the operator ACCEPT row remain owed, and the honest reading stays: a weak baseline far below the published systems, the gap named as rm_aspects and rm_opinion_sent
2026-09-06IM28landmatrix generator PROMOTED 708d15d7 455816 B and sota generator PROMOTED c9d4db7e 303136 B from buildroot/runtime, both carrying the plan_pass sotatarget and rungrole rendering and the Ladder verdict line; both refreshed on all three roots (serving root, nishihost _offc, buildroot _offc) so the regen forks the new emitters; ranker nx_compare_rank PROMOTED 0281d2e2 162128 B with the exit 6 LADDER-PARTIAL refusal; nx_barfresh CLI PROMOTED 764a5e04 37680 B (sotabar spelling); nx_ladder_gate PROMOTED 79fa8529, 42/42 GREEN on the NAS pid 15133, registered, _offc installed, roster-admitted via trial4 GREEN; nx_barfresh_gate re-run on the PROMOTED fc697e69: 48/48 GREEN pid 19316
2026-09-06IM28lessonthe first matrix promote e9f582f6 was read by the content ruler as a capability loss (the filter-chip run LOST) and was not one: a sibling seat had added a Dark chip and a dark-tag sentence to the same source, so the live run was MODIFIED not deleted; the discriminator was reading each LOST run against the source line (Dark present in source, absent in the banked binary) beside the ruler's own symmetry=BIDIRECTIONAL; the pre-change binary 4e99272e 422144 B is banked at knowledge/retired/nx_swcompare_matrix.elf.pre-ladder-4e99272e, verified by hash
2026-09-06IM28queuenx_ladder CLI build refused twice by build admission (I/O storm), re-issue paced a minute apart; regen job 1788715218 launched to publish the Ladder to SOTA sections; nx_page_verify and the evidence referee follow its completion
2026-09-06IM28landREAD ON THE LIVE PAGE: /compare/intelmine after regen 1788715218 (four forks FRESH, 233 pages published) renders the Ladder verdict line: targets 3 (best in class 1, frontier 2), rungs 34 placed 34 (substrate 29, arm 2, contender 3), LADDERED, bars 2 attested FRESH against 2026-09; nx_page_verify GREEN 347481 B; nx_ladder CLI PROMOTED f30570b8 and registered, nx_ladder intelmine LADDERED and nx_ladder all 112 domains laddered=1 partial=0; the ranker's false LADDER-PARTIAL (rk_split NUL-terminated fields) is fixed at 1038b9be, so the board hands out work again
2026-09-05IM17landN-GRAM ARM SHIPPED (rung rm_aspects, first cut): nx_absa_lib gained a frequent n-gram extractor with Hu and Liu (2004) p-support redundancy pruning (bigrams beside unigrams through the ONE tokenizer, a stopword ends a phrase, min support 1 percent of sentences, a unigram inside a frequent bigram with p-support below 3 is a pruned fragment); nx_absa_bench prints ABSA-BENCH-NGRAM beside the unigram arm, gate 66/66 laptop AND NAS (pid 669, PROMOTED 39870409) with a repeated-bigram fixture, a p-support pruning proof, a beats-the-unigram-arm tooth and a support-above-frequency abstain control. MEASURED on the real gold (reproduced NAS == laptop): restaurants precision 429 recall 146 F1 218 permil (177 candidates, 20 frequent bigrams, 6 matched, 12 pruned, min support 11 of 1120); laptops precision 333 recall 185 F1 238 (216 candidates, 26 bigrams, 12 matched, 21 pruned, min support 6 of 638). READING: the n-gram arm nearly DOUBLES precision (242 -> 429 restaurants, 239 -> 333 laptops) and recovers multi-word gold terms the unigram arm structurally cannot (0 -> 6 and 12 matched bigrams), but the 1-percent support floor cuts recall so F1 is roughly flat -- the documented frequency-mining tradeoff. It is NOT SOTA and says so: the winners are CRF sequence labellers with POS, parsing and external lexicons, so the remaining gap is rung IM28 (nx_absa_seqextract), a supervised tagger, not a support knob tuned on the test set. rm_vocab_stop accessor added to nx_reviewmine_lib for the phrase-boundary check
2026-09-05IM28landSUPERVISED DICTIONARY TAGGER SHIPPED (IM28 first cut, the organisers' own SB1 baseline): nx_absa_lib gained a generic handle string set (hs_) and ab_dict_eval -- learn the aspect-term dictionary D from the TRAIN split, predict every n<=3 gram of the TEST sentences that is in D, score vs the test gold. nx_absa_bench takes a 4th arg (train.seg) and prints ABSA-BENCH-DICT; gate 75/75 laptop AND NAS with a planted train+test carrying a false positive (keyboard in dict not gold) and a miss (mouse in gold not dict) so precision and recall are each below one. MEASURED on the real SemEval gold (TRAIN + TEST, PROMOTED 14d36791 bench / 697221c4 gate, reproduced): restaurants F1 462 permil (P672 R351, 183 of 520 matched, dict 1202 terms) vs the paper's published dictionary baseline 471 -- reproduced within 2 percent, a strong correctness proof; laptops F1 473 permil (P672 R365, 142 of 389, dict 949) vs the published 356 -- EXCEEDS it (our n<=3 gram matching and normalisation catch more than the exact-span dictionary). This roughly DOUBLES the unsupervised arms (unigram 242/239, n-gram 218/238) and is the first result to reach the published baseline: supervision is the lever, exactly as the field says. STILL below the CRF winners (DLIREC 84.01, IHS RD 74.55) -- the gap now is the sequence model (POS + context + Viterbi), which is a further rung, and the honest ladder is unigram -> n-gram -> dictionary -> CRF. Train gold mirrored and pinned (rest 386645 B sha not-yet-a-ref, lap 271591 B fcc7574e); TRAIN sets are needed for D so they must be a .refs row (owed)
2026-09-06IM28queueSEQUENCE MODEL BUILT (IM28 the real SOTA gap): nx_absa_seq (LIB, 17848 B sha 96cdd0a7) = an AVERAGED STRUCTURED PERCEPTRON with Viterbi BIO decoding, integer weights only (nofloat) -- features word/prefix3/suffix3/prevword/nextword/has-digit shape/training-dictionary membership/bias hashed into one 2^20 weight table, BIO transitions with I only from B or I, lazy averaging; nx_absa_seqextract CLI <train.seg> <test.seg> [label]; nx_absa_seq_gate 12/12 GREEN on the laptop: the model LEARNS (tags the two always-aspect words and predicts both, F1 1000 on the planted set), is deterministic (identical F1 on a second run), and a model trained on nothing (every record skipped, zero weights) predicts nothing -- the first cut had an INVALID control (an unseen aspect word in a learned context WAS predicted: that is correct generalisation from prevword=the nextword=is, not a defect; replaced with the zero-training control). Smoke on the laptop's TRUNCATED train (1498 of ~3000 records, 163 KB read cap): restaurants P804 R150 F1 252 -- precision already high, recall bounded by the missing half of the train and 8 epochs still updating (1207 updates in epoch 8). All three sources landed in buildroot/runtime (byte-verified), NAS builds of gate and CLI in flight; the real-data number needs the FULL train on the NAS. Honest expectation: no POS tagger and no parse features, so this reaches the feature-based sequence class the winners used but not their feature set -- the number will be reported wherever it lands
2026-09-06IM28landSEQUENCE MODEL LIVE ON THE NAS AND MEASURED ON THE FULL SEMEVAL SPLITS: nx_absa_seq (LIB 20433 B sha 1d0af25e), nx_absa_seqextract (PROMOTED 12925751, 57776 B), nx_absa_seq_gate (PROMOTED 0bc2c81c, 73416 B) -- gate 16/16 GREEN on the NAS (pid 15392). FIRST full-train run: restaurants F1 294 (P796 R180) laptops 340 (P765 R218) with 2915 of 3607 sentences STILL UPDATING in epoch 8 -- not converging. DIAGNOSIS from the receipt, not a guess: a .seg emits ONE record per aspect, so a sentence with three aspects appears three times each labelling the other two O -- contradictory supervision a sequence model cannot settle on. FIX: consecutive records that reconstruct to the same sentence are merged into ONE example carrying every aspect (sp_same_sent / sp_acc_or / sp_flush), proven by a gate fixture (two records of one sentence fold into one training sentence and the model learns both). MEASURED after the merge: restaurants F1 448 (P798 R311, 162 of 520, 2018 merged sentences, epoch-8 updates 658) laptops F1 429 (P721 R305, 119 of 389, 1491 sentences, 464 updates). The sequence arm now matches the dictionary arm (462/473) with far higher precision and lower recall; both supervised arms sit at the published-baseline tier. REMAINING GAP TO THE WINNERS (840/745): POS and parse features plus a CRF objective -- the estate has no POS tagger, so that is the next rung, not a tuning step. Cheap next experiments before that rung: the UNION of the perceptron (high precision) and dictionary (high recall) predictions, wider context features (prev2/next2, word-pair conjunctions), and more epochs (updates are still a third of sentences)
2026-09-06IM28landSEQUENCE MODEL v3 LIVE (nx_absa_seq 24804 B sha a1848442, nx_absa_seqextract PROMOTED fb11ee0d 63376 B debug flavour, nx_absa_seq_gate PROMOTED efcc71b1 20/20 GREEN on the NAS pid 16158): three levers shipped in one cycle and measured on the full SemEval splits. (1) 16 epochs (was 8): epoch-16 updates 170 of 2018 sentences restaurants and 128 of 1491 laptops -- converged. (2) the standard sequence-tagging feature set added to the 8 base features: prev2 and next2 words, prev+cur and cur+next conjunctions, a 4-char suffix family (13 features hashed into one weight table). (3) the UNION arm: perceptron predictions unioned with the training-dictionary tagger's n<=3-gram hits, scored as its own line so the perceptron-only number stays comparable. MEASURED: perceptron-only restaurants F1 454 (P786 R319) laptops 448 (P773 R316); UNION restaurants F1 502 (P646 R411, 214 of 520) laptops 500 (P640 R411, 160 of 389). The union is the estate's best number on both domains: above the dictionary arm (462/473) and above the paper's published organisers baseline (471/356) on both. Gate gained union teeth (never loses a perceptron hit; an untrained model contributes nothing, every union hit is the dictionary's). SHIP LESSON: the mgmt build lane stalled twice on this target (per-target lease, receipts lagging 10 min, one admission refusal absorbed to BQ), so the CLI shipped through the sovereign lane; its release-flavour build was REFUSED CAPLOSS 354 permil against the mgmt-built live -- nx_contentdiff partitioned all 78 lost runs as 9 source paths + 66 symbol names + 3 section names with lost_other=0 and prescribed --debug; the debug rebuild (subprograms=72) promoted without any flag. REMAINING GAP to the winners (840/745): POS and dependency features plus a CRF objective; the estate has no POS tagger, so that is the next rung
2026-09-06IM28retractTHE COMPARATOR WAS THE WRONG RULER: every SB1 number this board published before this row was scored on DISTINCT-term set overlap (each gold term counted once), while the paper (Pontiki et al. 2014 eq. 1-2) scores per OCCURRENCE across the test sentences -- a term that is the aspect of forty sentences is forty gold items. A sequence model that gets frequent terms right is systematically under-scored by the set ruler, so 502/500 vs 840/745 compared two different metrics. The set lines are KEPT (they are a harder, distinct-vocabulary view) and the paper's metric is now published beside them as ABSA-SEQEXTRACT-OCC and -UNION-OCC (nx_absa_seq scores each merged test sentence once: gold = that sentence's aspect terms, predicted = spans in that sentence; gate fixture: one term as the aspect of two sentences = 1 distinct term, 2 occurrences, 27/27 GREEN on the NAS pid 22083)
2026-09-06IM28measureON THE PAPER'S PER-OCCURRENCE METRIC, full SemEval TRAIN+TEST, PROMOTED 8d924e46: restaurants perceptron F1 535 (P801 R401, 449 of 1117 gold occurrences over 615 sentences) and UNION 619 (P550 R708, 791 matched of 1436 predicted); laptops perceptron 467 (P678 R356, 226 of 634 over 418 sentences) and UNION 502 (P466 R544). Versus the winners on the same ruler: restaurants 619 of 840 (74 percent), laptops 502 of 745 (67 percent); versus the organisers baseline 471/356: above on both. The set-metric lines are unchanged (454/448 perceptron, 502/500 union), which proves the rewrite left that path intact. Honest signal in the laptops numbers: the union's precision (466) is dragged by the dictionary over-predicting, so the perceptron alone is the more precise arm there -- a validation-split-tuned combination is the next cheap lever; the winners' remaining margin is POS and dependency features plus a CRF objective (no tagger in the estate yet)
2026-09-06IM28landDICTIONARY RELIABILITY + THE MAJORITY RULE (nx_absa_seq 36932 B sha ce9aac8c, nx_absa_seqextract PROMOTED 9ced9326 78224 B, nx_absa_seq_gate PROMOTED 0940840a 31/31 GREEN on the NAS pid 27487; nx_absa_lib gained hs_slot_raw so a caller can keep per-term counters beside the handle set): the training dictionary is every term that was EVER an aspect, including words that are mostly not aspects in the training data itself, which is where the union's laptop precision of 466 came from. The train split already knows each term's reliability -- sentences it appears in versus times it is gold, both counted per merged sentence -- so it is now (a) a GRADED feature the perceptron weighs (reliability quantised to fifths) instead of a binary in-dictionary bit, and (b) the MAJORITY RULE for the union: a dictionary hit is admitted only if the term was an aspect in at least half its training occurrences, a derived bar not a tuned one (gate fixture: a term that is the aspect of one sentence and a plain word in three is excluded, an always-aspect term admitted). MEASURED on the paper's per-occurrence metric, full train: restaurants UNION F1 619 -> 679 (P 550 -> 706, R 708 -> 653; 1068 of 1202 dictionary terms pass), laptops UNION 502 -> 533 (P 466 -> 609, R 544 -> 474; 828 of 949 pass). The perceptron-only lines did NOT benefit from the graded feature: restaurants 535 unchanged, laptops 467 -> 456, within noise -- recorded, not hidden. Versus the winners on their own ruler: 679 of 840 (81 percent) and 533 of 745 (72 percent)
2026-09-06IM28queueNEXT RUNGS, measured order of value: (1) a POS tagger -- nx_capsearch over 7433 organs (corpus_complete=1) finds NO tagger and NO treebank in the estate, so this is a licensed DATA asset (a UD English treebank, CC BY-SA, mirrored with its LICENSE beside it under knowledge/) plus the same averaged-perceptron engine trained on it, then POS features into nx_absa_seq; (2) dependency features (head word and relation, DLIREC's main exceed) from the same treebank; (3) a CRF objective; (4) in-domain word clusters. Each is a rung with its own gate; none is tuning
2026-09-06IM28lessonFLEET REFS GATE READ RED 43/44 AFTER THIS LEG AND THE FAILING TOOTH IS NOT THIS DOMAIN: cite-marks-resolve-every-one fails on three UNRESOLVED-MARK rows in buildroot/knowledge/compare/dcc.plan (keys unirig, rignet, magicarticulate) -- a sibling lane's auto-rig work whose cite marks landed before its .refs rows (its memory index says those refs went to modding.refs, but marks resolve per domain). intelmine reads uncited_keys=0 and every one of its marks resolves; the evidence referee deferred this pass on storm budget (its last full pass read MEASURED-HONEST with the gate executed). Named for the dcc lane, not edited: never touch another seat's board unilaterally
2026-09-06IM28measureTHE ESTATE HAS A POS TAGGER: nx_postag (LIB, greedy averaged perceptron over the 17 Universal POS tags, integer weights, 12 hashed features: bias, word, suffix, first char, previous two predicted tags, previous tag+word, previous and next word and their suffixes, has-digit; a CoNLL-U reader that skips comments, multiword ranges and empty nodes and tolerates CRLF; pt_tag_stream tags any token stream) + nx_postag_eval (PROMOTED 81be3fd3 35696 B, registered) + nx_postag_gate 20/20 GREEN on the laptop (NAS build in flight). DATA ASSET, license beside it: UD English EWT (CC BY-SA 4.0) mirrored as knowledge/fetched/cmp_intelmine_ud_ewt_train.conllu (15034493 B sha d68e0612), _test.conllu (1900101 B sha fa024f43) and _LICENSE.txt (20014 B) with provenance rows. MEASURED on the NAS: token accuracy 927 permil on the EWT test split (23286 of 25094 tokens, 2077 sentences) after 5 epochs over 12544 sentences / 204578 tokens, 0 unknown gold tags -- inside the published band for a feature-based greedy tagger on EWT UPOS (roughly 93 to 95 percent); 8003 updates in the last epoch say more epochs would add a little. This closes the capability gap named on the previous row: every SemEval-2014 winner used POS features and the estate had no tagger
2026-09-06IM28landPOS FEATURES WIRED INTO THE SEQUENCE MODEL (nx_absa_seq 40235 B sha 8f8c9f15: sp_set_treebank, the tagger trained once in sp_eval, every sentence tagged after tokenising at both sites, five hashed POS families -- this, previous and next tag and the two tag bigrams -- SP_NFEAT 14 to 19; nx_absa_seqextract PROMOTED e80bb6ff 93720 B with a fourth argument, the treebank; nx_absa_seq_gate PROMOTED 918e2247 112240 B, 36/36 GREEN on the NAS pid 6605 with five POS teeth: off by default, the tagger trained on the planted treebank's eight tokens, on when set, still learns both aspects, F1 stays high). The treebank rows are pinned as data: [ud-ewt-train] the training split the tagger learns from, [ud-ewt-test] the held-out split its 927 permil is read on, [ud-ewt-license] CC BY-SA 4.0 beside the bytes. SHIP LESSON: three writes returned 503 read-after-accept and every one HAD landed (the artifact hashes decided, never the reply); the box was in an I/O storm (procs_blocked 8 of 8, load 19.9 on 8 cpus) and the mgmt builds took twelve minutes but compiled from the verified sources (src_path and src_sha256 checked on the receipts)
2026-09-06IM28measurePOS FEATURES ON THE FULL SEMEVAL SPLITS, the paper's per-occurrence metric, tagger trained on 204578 EWT tokens: restaurants UNION F1 679 -> 689 (P 706 -> 714, R 653 -> 666; 744 matched of 1117 gold occurrences, 1041 predicted), perceptron-only 535 -> 548 (P 814, R 413); laptops UNION 533 -> 538 (P 609 -> 612, R 474 -> 481; 305 of 634), perceptron-only 456 -> 470 (P 680, R 359). The set-metric lines moved the same way (restaurants 454 -> 468 perceptron, 502 -> 519 union; laptops 448 -> 460, 500 -> 503). A real gain on both domains and in both arms, and a modest one, which is what the literature says POS alone buys; versus the winners on their own ruler: 689 of 840 (82 percent) and 538 of 745 (72 percent). The remaining margin is the parse features (DLIREC) and the CRF objective
2026-09-06IM28landTHE ESTATE HAS A DEPENDENCY PARSER: nx_depparse (LIB, arc-standard transitions SHIFT / LEFT-ARC(rel) / RIGHT-ARC(rel) with a greedy averaged perceptron over the actions, integer weights, 24 Zhang-and-Nivre core features, the static oracle, non-projective training sentences skipped and counted, a single-root constraint, relation labels interned in first-seen order, dp_parse_stream for any tagged token stream) reading the same CoNLL-U treebank through nx_postag's reader, which grew the HEAD and DEPREL columns additively (one reader, two organs; the tagger gate stayed 20/20). nx_depparse_eval PROMOTED 774ee104 51438 B (tagger first, the parser reads ITS tags on both splits: one tag generator, no gold-tag optimism); nx_depparse_gate 33/33 GREEN on the laptop (reader heads and base names, label table, learns a planted grammar to UAS and LAS 1000, converges, deterministic, skips the planted crossing-arc sentence, stream parse identical, an untrained parser scores 0) and promoted 8affc1ae 71760 B. nx_capsearch over 7437 organs found no parser (every hit was the software-dependency homonym); the word-cluster rung has an incumbent to compose instead (nx_ppmi_lib, nx_embed_train)
2026-09-06IM28queuePARSE FEATURES WIRED IN SOURCE, MEASUREMENT PENDING: nx_absa_seq 44211 B sha 8b10ea29 (the parser trained after the tagger on the same treebank, every sentence parsed after tagging, five hashed families: relation, head word, head tag, relation+own tag, the relations of the outermost dependents; SP_NFEAT 24; sp_set_parse(0) is the ablation switch and the CLI's fifth argument noparse drives it), gate 42/42 GREEN on the laptop with parse and ablation teeth; NAS builds through the sovereign lane in flight. Next: promote, run both domains with the treebank, and publish the POS-plus-parse number beside the POS-only one -- an ablation on one binary, not two build generations. After that: the parser's own UAS on EWT test (nx_depparse_eval), then the CRF objective and word clusters
2026-09-06IM28measureTHE PARSER'S OWN NUMBER, held-out UD English EWT test through the PROMOTED nx_depparse_eval (pid 2412): UAS 804 permil (20188 of 25094 tokens), LAS on the base relation names 763 (19155 of 25094), over 2077 test sentences, with the tagger's predicted tags (927) on both splits; trained 5 epochs on 12544 sentences / 204578 tokens, 287 non-projective sentences skipped by the static oracle, 36 relation labels interned, 17777 updates in the last epoch. HONEST READING: this sits BELOW the middle-to-high eighties a feature-based greedy arc-standard parser reaches on EWT -- the last-epoch update count says it has not converged at 5 epochs, the static oracle discards 2.3 percent of the training trees, and a dynamic oracle or beam would lift it; all three are named rungs, none is tuning. It is enough to produce parse features for the aspect model, which is what this rung needed; the parser's own SOTA gap is journaled beside it, not folded into the aspect number. nx_depparse_gate 33/33 GREEN on the NAS (pid 3289) and nx_postag_gate 20/20 GREEN on the NAS (pid 5405) both carry executed-evidence rows now
2026-09-06IM28measureTHE PARSE-FEATURE ABLATION ON ONE BINARY (nx_absa_seqextract PROMOTED 61d518aa 119112 B, the parse-wired model, nx_absa_seq_gate PROMOTED 209760ac 42/42 GREEN on the NAS): four runs on the full SemEval splits with the same treebank, the paper's per-occurrence metric. Restaurants: tagger only 687 union / 547 perceptron; tagger PLUS the 5-epoch parser (UAS 804) 683 / 542. Laptops: tagger only 528 / 452; tagger plus parser 521 / 454 union-and-perceptron. Beside them the previous build generation with the tagger alone read 689 / 548 and 538 / 470, so laptops carries about ten permil of build-to-build noise (the constant parse bytes shift the hash slots) while restaurants is stable to two. VERDICT: parse features from this parser do not help and lean negative on both domains -- DLIREC's exceed came from a much stronger parser (Stanford, low nineties UAS) and dependency-PATH features to opinion words, not from head-word features off an 80-UAS greedy parser. DECISION, measured not guessed: the parser stays a MODE (the CLI's fifth argument parse) and the default with a treebank is the tagger alone -- the arm that measured best; never a strip, the capability ships and is gated. NEXT EXPERIMENT, principled not tuning: the parser has not converged (17777 last-epoch updates at 5 epochs), so DP_EPOCHS 5 -> 12 and re-measure its UAS and the parse arm; then the dependency-path feature family the winners actually used
2026-09-06IM28landTHE PARSER DEFAULT FLIPPED OFF, MEASURED NOT GUESSED: nx_absa_seq 44608 B sha ded50909 (sp_set_treebank now leaves the parser off, sp_set_parse(1) adds it), nx_absa_seqextract PROMOTED e74a71aa 119432 B (fifth argument parse adds the parser, noparse spells the default), nx_absa_seq_gate 42/42 GREEN on the laptop with the default teeth renamed (parse on when the parse mode is set, off with a treebank unless the mode is set, the model still learns either way). The gate promote was REFUSED CAPLOSS 19 permil (5 of 252 live tokens) and the flag was passed only after nx_contentdiff enumerated the five lost runs as the five renamed tooth names -- parse-features-on-when-a-treebank-is-set, parse-features-off-by-default-without-a-treebank, parse-switch-off-keeps-the-tagger, parse-switch-off-drops-the-parser, parse-switch-off-the-model-still-learns-both-aspects -- each with its GAINED replacement (symmetry BIDIRECTIONAL, lost_other=5, a rename). The guard was right to ask; the answer is written here beside the flag. Runs in flight on the promoted binary: the parse mode with the 12-epoch parser on both domains, and the parser's own 12-epoch UAS
2026-09-06IM28measureTHE PARSER AT 12 EPOCHS (nx_depparse_eval PROMOTED 54d5a27f, pid 13420): UAS 805 permil (20218 of 25094) and LAS-base 765 on the held-out EWT test, against 804 and 763 at 5 epochs, with last-epoch updates down from 17777 to 7181. VERDICT: epochs were NOT the bottleneck -- this design plateaus near 80 UAS. The gap to the middle-to-high eighties is structural, three named parts: (1) a greedy STATIC oracle that discards 287 non-projective trees and never learns to recover from its own errors (a dynamic oracle is the published fix), (2) 24 of Zhang and Nivre's 72 templates (no third-order stack context, no valency, no label-set features), (3) predicted tags at 927 permil feeding every tag feature (parsers lose two to three UAS points between gold and predicted tags at this accuracy). Each is a rung; the tagger's accuracy is the shared root of both the POS and the parse arms, so it is the first one to lift
2026-09-06IM28measureTHE PARSE MODE WITH THE 12-EPOCH PARSER, same promoted binary (e74a71aa), paper metric: restaurants union 681 / perceptron 538 against 687 / 547 with the tagger alone -- still negative; laptops 533 / 463 against 528 / 452 -- inside that domain's ten-permil noise. The decision stands and is now measured twice: the parser is a mode, the default is the tagger alone. nx_absa_seq_gate 42/42 GREEN on the NAS (pid 24331) on the build that carries that default
2026-09-06IM28queueTHE TAGGER RUNG, authored and gate-proven on the laptop, measurement on EWT next: nx_postag grows the three standard features it lacked (the tag bigram, the word two back, the word two ahead -- 15 hashed families), a DETERMINISTIC per-epoch shuffle (Fisher-Yates over a small LCG seeded by the epoch, so two runs still agree and the determinism tooth holds; epoch 0 stays in file order and records every sentence start) and 8 epochs (5 left 8003 last-epoch updates). nx_postag_gate 20/20, nx_depparse_gate 33/33 and nx_absa_seq_gate 42/42 all GREEN on the laptop against the new lib. Accept rule, pre-declared: the tagger's held-out EWT accuracy must EXCEED 927 permil or the change does not ship to the aspect model; if it does, the POS-only arm is re-measured on both domains and published beside 689 / 538
2026-09-06IM28measureTHE TAGGER RUNG MET ITS BAR: nx_postag_eval PROMOTED 7a961c85 (pid 9361) reads 931 permil on the held-out EWT test (23374 of 25094 tokens, 88 more than the 927 of the 12-feature 5-epoch tagger) with last-epoch updates 8003 -> 4212; accept rule EXCEED 927, met, so the library ships to the aspect model. Honest scale: four permil, the kind of gain the three standard features and a shuffle buy a perceptron tagger; the ceiling of this design on web text is the low nineties, and the tagger stays the shared root of both arms. Rebuilds of the aspect CLI and gate against the new library are in flight; the POS-only arm is re-measured next
2026-09-06IM28measureTHE BETTER TAGGER DID NOT MOVE THE ASPECT MODEL: nx_absa_seqextract PROMOTED 53cebf5c 121584 B (the 931-permil tagger inside, parser off by default), full SemEval splits, paper metric: restaurants union 683 / perceptron 542 (P 710 R 658; 735 of 1117) and laptops 532 / 457 (P 604 R 476; 302 of 634), against 687 / 547 and 528 / 452 from the previous build of the same design -- minus four and plus four, inside the noise band this board has measured at five to ten permil. The four-permil tagger gain is invisible downstream: the aspect perceptron is saturated with respect to tag quality at this level. The best figures this board has published stay 689 / 538 (build e80bb6ff, 19 features); the served binary reads 683 / 532 and both are the same number within noise. Every gate is GREEN on the served binaries built against the new library: nx_postag_gate 20/20 (pid 15712, aa3e5bf5), nx_absa_seq_gate 42/42 (pid 18927, 5860bbc5), nx_depparse_gate re-run in flight (72889f6f). WHERE THE GAP IS NOW, stated without optimism: 689 of 840 and 538 of 745 with in-estate data only; the winners' remaining margin is a CRF objective (one to two points in the literature), external in-domain unlabeled text for word clusters and name lists (the DLIREC ablation's largest single gains, three to five points, from Yelp data the estate has not licensed or fetched), and the neural class (BERT-family systems read 87 to 90 on laptops). Each is a rung with its own data question; none is a parameter to turn
2026-09-06IM28lessonTHE EVIDENCE REFEREE ABSTAINED THREE TIMES THIS LEG (nx_swcompare_evidence intelmine: HEAVYIO running=2 width=4 storm_budget=3, then running=4 width=4 storm_budget=3, then running=3 width=4 storm_budget=0 -- DEFERRED each time, the estate's heavy-I/O budget spent by other lanes), so its MEASURED-HONEST verdict for this leg is NOT re-read; the last full pass read MEASURED-HONEST with the gate executed, and every row added since carries a served run named by pid and elf. The fleet refs gate did run: 44/44 GREEN, marks 3854 all resolved, uncited_keys 0, the three treebank refs pinned and cited. A referee that abstains on budget is the right behaviour and it is written here rather than retried into the same budget; the next quiet pass re-reads it
2026-09-06IM28queueTHE SHUFFLE RUNG FOR THE ASPECT MODEL, authored, accept rule PRE-DECLARED BEFORE THE RUN: nx_absa_seq trains sixteen epochs in FILE ORDER, the tagger's lesson says a perceptron trained in file order learns the file's order. Epoch 0 now records where every merged-sentence group starts (unusable groups too, so the count is a census not a tally) and epochs 1 to 15 walk the groups in a fresh deterministic permutation through nx_postag's pt_permute -- ONE shuffle shared by the tagger and the aspect model, seeded by the epoch, so two runs still agree. Gate teeth: groups equal the merged sentences (six), the merge fixture reads one group, the empty train reads two groups with zero usable records; the determinism tooth runs the whole schedule twice. ACCEPT RULE: the shuffled model ships as the default if the paper-metric union F1 rises on BOTH domains against the served same-design build (683 restaurants, 532 laptops); if it rises on one and falls on the other, or moves either by less than the ten-permil noise band, the numbers are published and the order stays a measured non-result -- no cherry-picking a domain
2026-09-06IM28lessonTHE REGEN WAS REFUSED BY THE I/O STORM (nishi_compare_regen 1788692222: REFUSED-IO-STORM procs_blocked=10 ncpu=8, exit 4) -- the same storm line the build gate refuses on, and the organ says it plainly: a regen started now publishes nothing sooner. The compare beat defers itself through clock_heavy.conf and republishes this board's new rows (three matrix rows, three roster rows, the refs and eleven log rows) on its first pass with headroom; a seat that spun on the refusal would only deepen the storm. The data is on the board now; the page follows the beat, and nx_page_verify is owed after it
2026-09-06IM28measureTHE SHUFFLE RUNG MEASURED AGAINST ITS PRE-DECLARED RULE: nx_absa_seqextract PROMOTED b79b0a83 125216 B (epochs 1 to 15 in a deterministic per-epoch shuffle; 2018 restaurant and 1500 laptop groups recorded, the nine laptop groups beyond the 1491 usable sentences being records whose term is not a contiguous token run), nx_absa_seq_gate 45/45 GREEN on the NAS (pid 22950). Paper metric, full splits: restaurants union 679 / perceptron 533 against 683 / 542 in file order; laptops 536 / 465 against 532 / 457. One domain down four, one up four, both inside the ten-permil band -- the rule said both must rise, so the shuffle does NOT become the default. It ships as a MODE beside the parser (the CLI's mode tokens now read parse, noparse, shuffle), the default stays file order, and the result is journaled as the measured non-result it is: the averaged perceptron's averaging already removes most of the order sensitivity the tagger showed, and this model's variance is build-to-build, not order-to-order. Best published figures unchanged: 689 restaurants, 538 laptops
2026-09-06IM28landTHE SHUFFLE SHIPPED AS A MODE, THE DEFAULT RESTORED TO FILE ORDER: nx_absa_seq 49333 B sha 19c022c4 (sp_set_shuffle, off unless asked; epoch 0 still records the groups so the census stays in the receipt), nx_absa_seqextract PROMOTED 6aeda96c 125936 B (every argument from the fifth on is a mode token: parse, noparse, shuffle), nx_absa_seq_gate PROMOTED fb281996 145504 B, 49/49 GREEN on the NAS (pid 14353) with four more teeth: shuffle off by default, on when the mode is set, the model still learns, and the seeded permutation gives the same F1 twice. Three modes now ride one binary -- parser, shuffle, and the tagger by treebank -- each measured on the full splits before its default was chosen, and each default is the arm that measured best. The regen was re-issued under a GRANT (procs_blocked 3, running 4) and nx_page_verify follows it
2026-09-06IM28landPUBLISHED: nishi_compare_regen 1788693326 (ADMIT, storm_budget 4, forkchecked 4 fresh 4) republished this board -- api.json 53679 -> 55827 bytes, index.html 247616 -> 258899 bytes, the prev= fields moving being the receipt that something was published -- after a run of about twenty-six minutes under the loaded array (its band is eight to fourteen; no generator sat in D-state, it was slow not stuck). nx_page_verify on the live page read VERDICT=GREEN at exactly 258899 bytes (status 200, zero broken assets, zero accessibility issues), so the verified page IS the republished one. The regen's fleet verdict was RED for ONE domain, performersearch (three unevidenced Best cells on its sota field), a sibling lane's board that stays on its previous page by the regen's own rule and is named here, not edited. Everything this leg shipped is now on the surface: the POS tagger and its 931, the parser and its 805, the POS gain, the parse and shuffle ablations as measured non-results, the three executed-evidence rows and the three pinned treebank refs
2026-09-06IM28queueTHE WORD-CLUSTER RUNG, authored, accept rule PRE-DECLARED BEFORE THE RUN: the winners' other lever was name lists and Brown clusters from in-domain text (DLIREC's largest single gains). The estate's own index was probed for in-domain review text (95802 hits for restaurant terms, 48277 for laptop terms, the top pages general and multilingual, coverage incomplete by the index's own note) -- a filtering rung of its own, not a corpus today. What the estate does own is knowledge/index/semppmi_v1.bin (43383896 B, sha be39c91f, built by nx_semppmi_build) with ONE loader and cosine, nx_ppmi_lib. New LIB nx_wordclust composes it: k-medoids over PPMI cosine at three granularities (32, 128, 256), medoids seeded by the training split's word frequencies, three deterministic rounds, a word unseen at build time assigned on demand to its nearest medoid, a word the model does not know reading -1; nx_wordclust_gate 25/25 GREEN on the laptop on a six-word planted model written in the loader's own format (synonym pairs grouped, pairs separated, on-demand assignment, determinism, a missing model fails closed). Wired into nx_absa_seq as five hashed families (this token at three granularities, the neighbours at the middle one), a MODE off by default (sp_set_clusters, the CLI token clusters). ACCEPT RULE: the clustered model becomes the default only if the paper-metric union F1 rises on BOTH domains against the served file-order build (683 restaurants, 532 laptops) by more than the ten-permil noise band on at least one; otherwise the numbers publish as a measured result and the mode stays off. The honest prior: clusters from a GENERAL corpus are weaker than the winners' in-domain ones, so the expected gain is below theirs
2026-09-06IM28measureCLUSTERS on the full splits, one binary (nx_absa_seqextract PROMOTED df0a209d, NAS pids 27381 restaurants and 27425 laptops, treebank plus the clusters token), against the served file-order build 683 restaurants and 532 laptops: restaurants union-occ 680 and perceptron-occ 534 (was 542), vocabulary 3624 with 2911 in the model; laptops union-occ 543 and perceptron-occ 476 (was 457), vocabulary 2977 with 2570 in the model. Under the rule declared before the run (a rise on BOTH domains, beyond ten permil on at least one) the mode stays OFF: laptops rose 11 union and 19 perceptron, restaurants fell 3 and 8 inside the band. Published as a measured result, not tuned into one [semeval14-paper]
2026-09-06IM28landnx_wordclust LIB 6c52cc23 (15261 B) composing nx_ppmi_lib; nx_wordclust_gate 9ee0e951 built 52509 B, PROMOTED bac540d6, REGISTERED, _offc refreshed, 25/25 GREEN on the NAS pid 26913; nx_absa_seq 53801 B d0deb88b (SP_NFEAT 24 to 29, five cluster families, sp_set_clusters, out slots 37 to 39, SP_O_N 40); nx_absa_seqextract 7142 B 1698b92e built 147960 B PROMOTED df0a209d (token clusters reads knowledge/index/semppmi_v1.bin); nx_absa_seq_gate 18010 B 390517dd built 171272 B PROMOTED 276e3069, 54/54 GREEN on the NAS pid 26945 with five cluster teeth; organ_kind.conf declares nx_wordclust_gate oracle; evidence rows on intelmine.gates for both gates; matrix row sp_set_clusters. All five sources byte-identical on the laptop and the NAS
2026-09-06IM28lessonTHE COVERAGE NUMBER IS THE FINDING. The general PPMI model knows 863 permil of the laptop training vocabulary and 803 permil of the restaurant one, and the clusters helped exactly the domain the model covers better. That is the winners' in-domain-text lever restated as a measurement, and it says the next unit of gain is a corpus, not a tweak: K, the iteration count and the medoid sample were declared once with their reasoning and are deliberately not tuned against the test split, because a number moved to fit a split is a magic number wearing a result
2026-09-06IM28queueIN-DOMAIN CLUSTERS: build a domain PPMI model with nx_semppmi_build over review text the estate is licensed to hold (the corpus decision is the operator's; Amazon Reviews 2023 laptops is the lawful candidate already named on this plan), pass it through sp_set_clusters and re-run both domains under the same rule. Recipe, one call per domain: nx_job_run nx_absa_seqextract <out> <train.seg> <test.seg> <label> <treebank.conllu> clusters; the model path is SE_CLUST_MODEL, so the first edit of that rung is a CLI flag naming the model file
2026-09-06IM28queueTHE CRF OBJECTIVE, authored and gate-proven on the laptop, accept rule PRE-DECLARED BEFORE THE NAS RUN: both winners trained a linear-chain CRF and the literature's controlled comparisons put the CRF a point or two over a structured perceptron on the same features. The estate had no CRF and no fixed-point log-domain arithmetic (nx_capsearch, 7462 organs), so both are built from the first byte: nx_logadd_lib (Q10 nats, e^(-1/S) from its Taylor series, the powers by recurrence, softplus through the ONE integer logarithm nx_intlog, the horizon derived by scanning the table, minus infinity the decoder's own sentinel; nx_logadd_gate 29/29 on hand-derived known answers) and a CRF MODE inside nx_absa_seq: the same hashed features, transition table, lazy averaging and Viterbi decoder, weights read as Q10 nats, forward-backward in the log domain with the decoder's hard masks, one stochastic-gradient step per merged sentence w += eta (empirical - expected) from the token and pair marginals. The step is derived and not tuned: eta_0 = 1/4 nat per unit gradient (four full-confidence errors in an epoch reach the perceptron's one-vote step), decayed as eta_0/(1+epoch), averaging as the regulariser. nx_absa_seq_gate 65/65 on the laptop: off by default, likelihood rises, marginals partition to one within four units, no partition below its gold path, learns, deterministic, trained on nothing predicts nothing. ACCEPT RULE: the CRF becomes the default objective only if the paper-metric union F1 rises on BOTH domains against the served file-order perceptron build (683 restaurants, 532 laptops) by more than the ten-permil band on at least one; otherwise it publishes as measured and stays a mode (the CLI token crf). Honest prior: averaged-perceptron-versus-CRF gaps on shared features are often inside noise, so a mixed result is the expected shape and will be published as one
2026-09-06IM28measureCRF on the full splits, one binary (nx_absa_seqextract PROMOTED 1b6c4581, NAS pids 17263 restaurants and 17341 laptops, treebank plus the crf token) against the served file-order perceptron 683 restaurants and 532 laptops: restaurants union-occ 680 and perceptron-occ 539 (was 542), NLL 37557181 to 843177 Q10 across the 16 epochs, marginal deviation 6 Q10 units, impossible sentences 0, last-epoch training mistakes 132 (perceptron 282); laptops union-occ 535 and perceptron-occ 462 (was 457), NLL 18661101 to 488358, deviation 6, impossible 0, mistakes 90 (perceptron 179). Under the rule declared before the run every delta is inside the ten-permil band, so the CRF stays a MODE (the CLI token crf) and the perceptron stays the default. Published as measured, not spun [semeval14-paper]
2026-09-06IM28landnx_logadd_lib 992d0d1d (5160 B, composes nx_intlog) + nx_logadd_gate f21515c2 built 32600 B on the NAS byte-identical to the laptop build, PROMOTED 75aee3f0, REGISTERED, _offc refreshed, 29/29 GREEN NAS pid 2286 with every emitted value identical on both hosts; nx_absa_seq 63816 B ee6b659d (the CRF mode: sp_set_crf, sp_crf_fb, sp_crf_gold_score, sp_crf_update, five receipt slots, SP_O_N 45); nx_absa_seqextract 7818 B c38aabad built 159256 B PROMOTED 1b6c4581 (token crf, five crf fields on the receipt); nx_absa_seq_gate 19873 B b2ceb9bc built 183648 B PROMOTED 86c88bb4, 65/65 GREEN NAS pid 6815; organ_kind.conf declares nx_logadd_gate oracle; evidence rows on intelmine.gates for both gates; matrix row sp_set_crf. All five sources byte-identical on the laptop and the NAS; the eleven library edits were a size ladder predicted to the byte (53801 to 63816), two reordered edits refused by the size CAS and re-issued, none double-applied
2026-09-06IM28lessonAN OBJECTIVE THAT FITS THE TRAINING SET TIGHTER AND MOVES THE TEST NUMBER NOWHERE SAYS THE FEATURES ARE THE CEILING. The CRF halved the training-set mistakes and drove the likelihood down forty-fold while every test delta sat inside noise: with the same feature families the conditional likelihood and the averaged perceptron generalise alike, so the winners' gap over this model is their in-domain data (clusters and name lists from review text) and their dependency features, not their objective. RETRACTED from the queue row above: the phrase about the literature's controlled comparisons putting a CRF a point or two over a structured perceptron carried no ref on this board and is withdrawn as unsupported here; what stands is the measurement. The marginal-partition bar of four Q10 units was set on the planted set and read six on real sentences of up to eighty tokens, a rounding-chain effect the gate's fixture cannot reach, published rather than widened. The step schedule and the tolerance are declared with their reasoning, not tuned; a validation-split schedule search is its own rung with its own pre-declared rule, never a tweak against the test split
2026-09-06IM28queueTHE NEURAL CLASS, declared as a ladder with its rule BEFORE any build. What the estate already owns (nx_capsearch, 7464 organs): dense embeddings from its own PPMI matrix (nx_embed_train, nx_ppmi_lib vectors), a no-float linear-attention recurrent kernel (nx_nofloat_linattn), software-f32 training ops (nx_f32_train_ops), the no-float autograd, layernorm, attention and AdamW gates, and since today a fixed-point CRF layer (nx_logadd_lib + the CRF mode). RUNG N1, the smallest honest step: the estate's own word vectors as FEATURES of the existing model (each dimension quantised to a signed bucket, plus nearest-centroid ids, the same five-family shape the clusters use), measured under the standing rule: default only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one. RUNG N2: a recurrent encoder (nx_nofloat_linattn over embedding plus character features) feeding the CRF layer, trained with the estate's f32 ops, the same rule. Honest prior, stated before the run: the published neural gains on this task came with embeddings pretrained on corpora far larger than the estate's, so both rungs are bounded by the same coverage number the clusters measured (863 permil of laptop vocabulary known, 803 restaurant); the rungs build the capability from the first byte either way, and the number will be published as measured. Referee re-run (nx_swcompare_evidence intelmine) and the roster admit of the ten intelmine gates are queued behind the current regen
2026-09-06IM28landROSTER ADOPTION through the roster's own verbs, no hand edit: nx_gate_roster_run trial over knowledge/status/intelmine_roster_trial.list (ten gates: logadd, wordclust, absa_seq, postag, depparse, absa_bench, steam_reviews, installed_census, intelmine_propose, prop_pass) read 10 GREEN of 10 with the slowest at 674 ms against the 14750 ms roster deadline (journal knowledge/status/intelmine_roster_trial.jrnl, pid 28030), then admit wrote admitted_new=10 already_in_conf=0 suspects=0 rejected=0 into knowledge/gateroster.conf (pid 9055, partition reconciles). Before this the domain's gates executed only through the evidence map; they now also run on the roster beat, so a regression fires without a seat re-running them
2026-09-06IM28measureRUNG N1 EMBEDDING FEATURES on the full splits, one binary (nx_absa_seqextract PROMOTED a03419de, NAS pids 20030 restaurants and 20038 laptops, treebank plus the embed token) against the served file-order perceptron 683 restaurants and 532 laptops: restaurants union-occ 682 and perceptron-occ 540 (was 542), table coverage 271904 hits of 402720 training-token lookups = 675 permil, last-epoch mistakes 436 (was 282); laptops union-occ 528 and perceptron-occ 446 (was 457), coverage 233248 of 327808 = 711 permil, mistakes 305 (was 179). Under the rule declared before the run (a rise on BOTH beyond ten permil on one) the mode stays OFF: flat on restaurants, down on laptops. Published as a negative result [semeval14-paper]
2026-09-06IM28landnx_embfeat_lib eb7c2c70 (6957 B, composes nx_ppmi_lib, the ONE reader of embed_v1.bin, buckets at a derived half-RMS step) + nx_embfeat_gate f944daba built 46455 B, PROMOTED f23c223f, REGISTERED, _offc, 32/32 GREEN NAS pid 14232; nx_absa_seq 67487 B 6b8edb51 (embed mode: sp_set_embed, 24 coordinate families, a per-slot feature mask sp_fmask consulted by scoring and both updates, receipt slots SP_O_EMB/DIM/LOOKUPS/HITS, SP_O_N 49); nx_absa_seqextract 8607 B eaeacd2d built 165080 B PROMOTED a03419de (token embed, four fields); nx_absa_seq_gate 21799 B e214b2ee built 192368 B PROMOTED c1ab37ce, 72/72 GREEN NAS pid 19857; organ_kind.conf declares nx_embfeat_gate oracle; evidence rows on intelmine.gates; matrix row sp_set_embed. All five sources byte-identical laptop and NAS (the eleven library edits a size ladder 63816 to 67487, four reorder refusals, none double-applied)
2026-09-06IM28lessonA MODE THAT IS OFF MUST LEAVE THE MODEL BYTE-IDENTICAL, AND A CONSTANT FEATURE IS NOT NOTHING. The first cut spelled '@' into all twenty-four embedding slots when the mode was off; on the planted set those twenty-four constant votes turned two POS teeth RED that had been GREEN for days, because a perceptron reads a constant feature as a bias and twenty-four of them outvote the informative ones. The fix is a per-slot mask the scoring and update loops consult, so an absent feature casts no vote; a known word carries its twenty-four buckets and an unknown word one marker vote, never twenty-four copies of the same ignorance. The gate proved it in the only way that counts: the POS teeth went back to GREEN. The measurement then said what the CRF rung said from the other side: with two thousand training sentences the winners' gap is data, and a dense table that knows two thirds of the tokens adds capacity faster than evidence. Retire nothing: the mode ships off, the library is the estate's one embedding reader, and the next rung is the corpus decision
2026-09-06IM28landnx_embfeat_gate ADMITTED to knowledge/gateroster.conf through trial (1 GREEN of 1, 2 ms, journal knowledge/status/intelmine_roster_trial2.jrnl, pid 26921) and admit (admitted_new=1, pid 27520, partition reconciles): every one of the domain's eleven gates now runs on the roster beat as well as on the evidence map. The gate's two arithmetic tooth names that quoted the pre-correction step were corrected on both trees (source cc10f142), rebuilt (54048 B) and PROMOTED 89ab2a8c, 32/32 on the served binary pid 23642; the evidence row names both elfs. Page republished by the compare beat's own regen (this lane's third regen was refused LS-BUSY, correctly: two regens double the fsync load and publish nothing sooner), verified GREEN at 286549 B. REFEREE STATUS, stated plainly: nx_swcompare_evidence intelmine abstained twice today on the heavy-I/O budget (HEAVYIO running=3 of width 4, verdict DEFER) and a third call lost its reply at the edge; the last full referee pass on this domain remains the earlier MEASURED-HONEST, so the eleven executed-evidence rows await their next referee read rather than being counted as refereed now
2026-09-06IM28lessonARE WE BUILDING OLD TECH (operator, 2026-09-06)? YES, stated plainly: every rung on this ladder is the 2014-to-2018 class and the bar it chases (840 restaurants, 745 laptops on Subtask 1) is the 2014 winners' bar; matching it would be state of the art for 2014. The field in 2026 extracts aspect, opinion, category and polarity together with encoder or generative models, and SemEval-2026 Task 3 (mirrored knowledge/fetched/cmp_intelmine_dimabsa2026.html, 429641 B, sha 0e77f92e) moves the target to dimensional valence-arousal sentiment over broader domains [dimabsa2026]. What the climb bought is not nothing: a sovereign POS tagger, dependency parser, word clusterer, fixed-point log-domain arithmetic, a linear-chain CRF, the ONE embedding reader and an error census, each a capability the estate lacked, each gate-proven; and the measurements say the same thing four ways -- with two thousand training sentences the gap is data and model class, not the objective. RETRACTED as a target: reaching 840 and 745 on Subtask 1 with feature models is no longer this board's definition of state of the art
2026-09-06IM28queueRUNG L1, THE LLM-CLASS EXTRACTOR ON THE ESTATE'S OWN MODEL, declared with its rule and envelope BEFORE any build: nx_absa_llm composes nx_nofloat_serve_core the way the research reader's extraction stage already does (nx_qwen_extract: the model loaded once, prompts under a 900-character guard because the tokenizer overflows its ids past 192 tokens before its own length check, NSV_MAXT 384, greedy generation in-process, i32 lossless mode), prompts one test sentence with one demonstration drawn from the training split, asks for the aspect terms exactly as written or NONE, parses the list, and scores it through the SAME lists and per-occurrence predicate the perceptron uses. Resource envelope: one generation per test sentence (615 restaurants, 418 laptops), each row appended to a journal as it is decided so a killed run keeps its rows and resumes with --from; the run is paced by the box's admission and never launched beside a regen. Rule: published as measured; joins the union as a third arm only if the paper-metric union F1 rises on BOTH domains beyond ten permil on at least one. RUNG L2: the no-float fine-tune (nx_nofloat_autograd: embed, matmul, row softmax cross-entropy, AdamW) of the extraction head on the training split, same rule. RUNG D1: DimABSA 2026 admitted as data (splits mirrored with license beside them, the valence-arousal scorer built from the task definition) before any number is claimed on it. The census rung in flight (perceptron misses partitioned by cause) tells which of these to run first
2026-09-06IM28lessonHOW A BOARD BUILT OUT-OF-DATE TECH FOR A DAY (operator, 2026-09-06: how did we build something that was way out of date). Root cause in order: (1) the bar was pinned from the ONE source this domain had mirrored, the SemEval-2014 paper's results table, and the bar row never carried its year, so a 2014 number read as the current bar; (2) the seat inherited its target from the previous session's summary (reach the 2014 winners) and climbed without re-deriving the target from the field's present state; (3) the estate's search discipline asks whether an ORGAN exists before building one and never asks whether a BAR is current -- nx_capsearch and nx_spendgate guard duplication, nx_sota_status guards claim-binding, nothing guards bar age; (4) a single source with no second referee, the same shape as an LLM hallucination trusted alone, caught only when the operator brought a second source. Not a wasted day: every rung built a sovereign capability the estate lacked and each measurement was honest under a pre-declared rule; the target was stale, not the work. MECHANISM, declared as a build contract on the compare emitter rather than a rule to remember: a bar row carries its source year, and the sota generator flags a bar older than the field's turnover as DATED beside STALE-UNDER and UNBACKED, so a page cannot call a ten-year-old number state of the art without saying so. Until that ships, every bar this board cites states its year in the cell
2026-09-06IM28measureSOTA 2026 RESEARCHED FROM READ BYTES (operator: research sota 2026 is a pretty hard line): two arXiv API listings mirrored over the estate's own TLS on 2026-09-06 (aspect sentiment quad, 15 entries, sha 3f3d9bf8 33881 B; aspect term extraction AND large language, 2 entries, sha e3d14456 4710 B; the plain-http form was refused status 0 three times, https fetched first try) and every abstract read from the mirrored bytes, refs asqp2026feed and atellm2026feed. The field's current line is generative quad prediction (aspect, category, opinion, polarity) on Rest15 and Rest16: LLM fine-tuning with a correction pass (G2C 2026-03), stepwise syntax-integration tuning (S2IT 2026-04), listwise preference optimisation (2025-11), stepwise task augmentation (STAR 2025-01), LLM-as-annotator for lightweight models (LA-ABSA, LREC 2026: Rest16 quad F1 49.85 from 50 seeds against 51.10 for a 27B in-context model), few-shot prompting at 51.54 against fine-tuned MVP 60.39 (Hellwig 2025-02); and on the exact SemEval-2014 sets this board scores, a fine-tuned GPT-3.5 at F1 83.8 on the joint term-plus-polarity task (Simmering 2023-10) is the dated bar. Landed as the matrix row ORACLE 2026 with a year on every number. What the estate lacks, in order: the ASQP and DimABSA data (D1), a sovereign generative arm (L1 nx_absa_llm over nx_qwen_extract, resumable, one generation per test sentence, accept rule declared before the run), the joint term-plus-polarity ruler in nx_absa_bench, and the emitter DATED-bar flag
2026-09-06IM28landTHE 2014 LADDER IS CLOSED OUT, NOT ABANDONED (operator: do not leave the 2014 stuff half built): the census dedupe defect is fixed at the source (nx_absa_seq skips the census for a gold term repeated as the aspect of one sentence, the scorer's list dedupes so the census counts once too) and nx_absa_seq_gate carries a duplicated-gold fixture with four teeth, 82 of 82 GREEN on the laptop; the NAS rebuild, promote, registry refresh and served re-run follow in this pass and the gates map row moves with them. Every rung on the ladder (tagger, parser, clusterer, log-domain arithmetic, CRF, embedding reader, error census) stays a promoted, rostered sovereign capability; only the target was retracted
2026-09-06IM28measureCURRENT-MONTH RULE APPLIED (operator 2026-09-06: hard fail on anything less than the current month unless there is nothing current month, then say what month of what year says is sota): two more listings mirrored the same hour (all aspect-based sentiment, 30 of 368 entries, sha 54cddab4 69330 B; DimABSA, 9 entries, sha 809c01bb 20361 B), every abstract read from the bytes. September 2026 has NO arXiv entry on the fetch date (the month is six days old), so the bar month is August 2026: STAR-OPD 2608.20831 (2026-08-21, on-policy reward distillation of chain-of-thought LLM teachers into a Qwen3-4B student for quadruple extraction, SemEval-2014 and E-ABSA20K) and SeqLab plus aspect-code switching 2608.30425 (2026-08-31, EMNLP 2026, seq2seq with an encoder labelling task, state of the art on end-to-end ABSA over eleven languages). Dimensional task: July 2026 (The Classics 2607.03414; first place in March 2026 was LogSigma's uncertainty-weighted multitask learning). The ORACLE 2026 matrix row now leads with the month and the fallback, refs absa2026aug and dimabsa2026sys pinned. MECHANISM OWED AS A HARD FAIL, not a rule to remember: a bar carries its source month and the checker refuses any bar older than the current month unless a listing row attests the current month has nothing newer; built in this pass as a sovereign organ over the compare data
2026-09-06IM28measureCENSUS RE-MEASURED ON THE PROMOTED BUILD (nx_absa_seqextract 24581208, nx_absa_seq_gate be9bc844 82 of 82 on the NAS pid 17992, both _offc twins fresh): restaurants gold occurrences 1117, perceptron matched 456, parts 1 untokenisable + 97 unseen single + 221 unseen multi + 319 seen single + 23 seen multi = 661 = 1117 - 456; laptops 634 gold, 220 matched, parts 18 + 62 + 184 + 104 + 46 = 414 = 634 - 220 (the duplicate was one seen-single record, 63 became 62). Union per-occurrence F1 684 restaurants (P 711, R 659) and 533 laptops (P 606, R 476), perceptron 542 and 457, inside the ten-permil noise band of the published 683 and 532. The partition claim now holds on both domains by construction, the content ruler read the gate a strict superset (six gained runs, nothing lost) and the CLI identical content, and the 2014 ladder is CLOSED OUT: every rung promoted, rostered and gate-green, only the target retracted
2026-09-06IM28landTHE HARD FAIL IS IN THE PATH (operator 2026-09-06: hard fail on anything less than the current month; the logic must force the seat from the /compare domain): nx_barfresh_lib (bar
2026-09-06IM28measureTHE REFUSAL WITNESSED LIVE, BOTH DIRECTIONS: a planted domain zzbarprobe (one rung, one 2026-07 bar, no attestation) made nx_compare_rank print BARFRESH bars=1 unattested=1 verdict=STALE then RANK REFUSED BAR-STALE and rank nothing (the probe is retired reversibly under knowledge/retired/); intelmine printed BARFRESH bars=2 attested=2 verdict=FRESH and the 29-rung ranking proceeded (PM filed 3); nx_barfresh intelmine under the clock read both bars ATTESTED with newest seen 2026-08 and 2026-07, verdict FRESH, and under a forced 2026-10 read both UNATTESTED with the REMEDY printed, verdict STALE. Also fixed on this board while reading the ranker: rungs IM28 and IM17 carried organ names as their symbols (nx_absa_seqextract, nx_absa_bench), so the ranker priced them UNMAPPED at zero; they now carry the matrix symbols sp_eval and ab_eval, and both rungs are done by their pre-declared rules (IM28 exceeds the n-gram arm at 454 and 453 against 218 and 238; IM17 scores both subtasks)
2026-09-06IM28landTHE LADDER TO SOTA AS DATA (operator 2026-09-06: how you framed it here is how all the /compare domains should be emitting, with a clear target on what is best in class and what is frontier): this board now carries three dated targets (sotatarget T-BIC best in class, T-FRONTIER the August 2026 frontier, T-DIM the July 2026 dimensional frontier, each dated by a sotabar row and attested this month), a rungrole row on every one of its 34 rungs (substrate, arm, contender, superseded) naming what each grows toward, five new rungs for the 2026 gap under milestone M4 (IM29 data with licences, IM30 the joint, quad and cF1 rulers, IM31 the sovereign generative arm, IM32 the dimensional arm, IM33 triangulation, the exceed candidate) with matrix watch rows for their symbols, and the plan header documents the four row kinds. The row tags were re-chosen after reading the renderer: bar and ladder already belonged to the research-bar and market-entry kinds, so sotabar, barscan, sotatarget and rungrole are the vocabulary. Mechanism in the estate, not prose: nx_ladder_lib, nx_ladder (one domain or all over regen.list), nx_ladder_gate 42 of 42, nx_compare_rank refusing LADDER-PARTIAL and labelling NO-LADDER, plan_pass in nx_swcompare_lib rendering the targets with their bar state, the rung-role table with what each rung stands on, and a Ladder verdict on every page (NOT DECLARED when a board has none); sources hash-identical on both trees, NAS builds storm-paced
2026-09-06IM28lessonWHAT OF THE 2014 WORK APPLIES TO 2026, AS DATA NOW: the ruler and the data (IM17) are substrate the frontier still evaluates on; the syntax tools and the perceptron (IM28) are the mechanistic ARM, the very labelling SeqLab adds as an encoder task and one leg of triangulation; the n-gram arm (IM2) is an arm superseded as a contender; the corpus, beat, spine, policy and census rungs are substrate; the target itself was the only thing retracted. The contenders for 2026 are new rungs: the generative arm on quads, the dimensional arm on cF1, and triangulation, which no rival column carries
2026-09-06IM28measureTHE ERROR CENSUS (the instrument the closing of the 2014 ladder owed): every perceptron miss on the test split partitioned by the reason it could be missed, on the PROMOTED default build (nx_absa_seqextract fbe33bd7, NAS pids 31676 and 31814, treebank on, no mode). Restaurants: 1117 gold occurrences, 456 matched, 661 missed = 1 not tokenisable in its sentence + 97 unseen single-token + 221 unseen multi-token + 319 dictionary-seen single-token + 23 dictionary-seen multi-token (parts sum 661); the union arm still misses 380. Laptops: 634 gold, 220 matched, 414 missed, and the parts summed to 415 = 18 + 63 + 184 + 104 + 46: THE PARTITION CLAIM FAILED BY ONE ON ITS FIRST REAL RUN, which is the instrument working. The gold list dedupes a term repeated as the aspect of one sentence (the scorer counts one occurrence) while the census counted every record; one laptop sentence carries the same term twice. Fixed at the source (a duplicate record is skipped before the census) with a duplicated-gold fixture and four teeth in the gate, so the parts equal gold minus matched by construction; the union arm still misses 333. Reading: the tokenisation ceiling is small (1 and 18); the largest generalisation class is a multi-word term the training set never showed (221 and 184, a third of all misses); the largest modelling class is a single word the dictionary knows and the perceptron still skipped (319 and 104), which is exactly the class the union arm recovers (661 to 380, 415 to 333). The 2014 ladder's own numbers now say where it stopped: unseen multi-word terms, which a linear model over 2000 sentences cannot compose and a generative model reads off the sentence [semeval14-paper]
On these two registers. Rows are declared in the domain's plan file and carry the debt id, which is the join key back to the sovereign debt plane — that plane, not this page, is the authority on state. Reconciling them automatically (the regen reading the plane and refreshing these rows) is a named, owed rung; until it lands, treat an id here as a pointer to look up, not a status to trust.
Honest verdict. The sovereign stack now fetches Steam reviews through its own TLS (proven live from the laptop and the NAS on 2026-09-05), banks every page as bytes, journals one row per review with dedupe by recommendationid, and grades the corpus on the expectation rubric the operator asked for -- EXCEEDS, MEETS, MIXED, DOES-NOT-MEET -- with DEFECTS and FEATURES split out from the vote as two data lexicons and VALUE cues reported per tier, all of it gate-proven 92 of 92 on a runtime-planted page carrying every JSON escape class. MEASURED on the operator's two targets: Palworld (appid 1623730, 2099 cents) over its 3,000 most recent English reviews reads 947 permil positive, EXCEEDS 133 / MEETS 786 / MIXED 27 / DOES-NOT-MEET 53 permil, positive share rising with playtime from 346 permil under one hour to 968 permil over one hundred, refund-window (under two hours) positive 400 permil, its does-not-meet tier driven by progress loss, wipes, unplayable and crashes (lift 13 to 15 times) while pals, base, world, building and friends are the features most praised and most demanded. VR HOT (appid 1571340, 4499 cents) over its ENTIRE English population of 711 reviews reads 610 permil positive, DOES-NOT-MEET 389 permil, value cues in 296 permil of does-not-meet reviews against 188 permil of exceeds, 384 of 711 reviewers inside Steam's two-hour refund window at 468 permil positive, defects bugs, buggy, broken, crashes, glitches, and features complained about MORE than praised -- controls 46 to 21, physics 26 to 15, menu 14 to 5, controller 13 to 4, tracking 8 to 3 -- which is the price-versus-delivery and leaky-teapot reading the operator asked for, printed as numbers a reader recomputes. It is NOT best-of-breed for five MEASURED reasons: (1) aspects are a hand lexicon, not mined from the corpus -- Hu and Liu and SemEval-2014 mine them, so the research bar is unmet; (2) one source adapter of the six classes the operator named exists (Steam); releases, bug trackers, feature catalogues, thought leaders and research each have an incumbent organ in the estate but no miner that lands rows on a board; (3) nothing runs on a beat and nothing proposes rows into other boards yet, so the hive loop is open; (4) no near-duplicate or spam collapse and no time-window trend; (5) the tokeniser is byte-run with English stopwords only, so 14 languages seen in one page are counted but not understood. What no rival has: the whole chain in one sovereign language with no Python and no requests, integer ratios printed beside every rank so any reader recomputes them, a MIXED tier that never hides a qualified positive inside MEETS, the refund-window signal, and partitions that print their sums.

Person · product · place — not yet measured for this domain

Every compare carries this layer. Declare knowledge/compare/intelmine.ppp (rows surface|nishi or c1..c4|label|url|connect naming OUR live surface and each rival's front door), run nx_ppp_probe domain intelmine, and this section fills itself on the next beat: the same ruler on both sides — privacy and CX (third-party hosts, tracker classes, cookies, security headers), design and longevity (design hygiene, computed WCAG contrast, render-blocking resources, unsized media, script weight, theme and motion queries), findability (landmarks, skip link, on-site search, breadcrumb, headings, internal links).

The field — discovered, not chosen

Rows written by nx_field_discover from intelmine.seeds: the industry's own lists (Wikipedia wikitext, GitHub topics, awesome lists) read mechanically, every candidate counted across seeds. The matrix columns above are a SEAT'S pick; this band is the population they were picked from, and the stats line measures one against the other. A rival here is a lead, never a verdict — it earns a column when its capabilities are read and pinned.

Discovery receipt. One row per counter the run wrote, in the receipt's own order; the rival rows follow in their own table.
Field discovery, counted
ClassCountNote
seeds3
scanned3
fetched3
reused0
failed0
named3
candidates3
mentions3
capped0
RankRivalSeedsMentionsFirst seedKindLink
1Steam Reviews (native)11col0-steamnamedhttps://partner.steamgames.com/doc/store/getreviews
2download-steam-reviews11col1-downloadnamedhttps://raw.githubusercontent.com/woctezuma/download-steam-reviews/master/README.md
3Appbot11col2-appbotnamedhttps://appbot.co/features/

field candidates 3|shown 3 of 3|matrix columns in the field 3 of 5|discovered rivals with no column 0|malformed rows 0 (counted, never rendered)|read-capped 0

Exclusive and shared capabilities

One capability is graded on one board; every other board references it. The fleet duplicate census (nx_rivalcensus dupes, on the fleetdupes clock row) reads every board's matrix and names each capability graded as a row on two or more boards, with a home derived from evidence: rung when exactly one board's plan contracts the symbol (that board is starred), gates when no plan contracts it and exactly one board's executed gate map runs the organ's gate (that board is plussed), ambiguous when several boards carry the deciding evidence (a decision for their seats), and none when no evidence decides it, with the reason beside it: unmapped (no board of the duplicate declares a gates map; declare the maps) or unproven (a map exists and runs none of the organ's gates; gate the organ on its proving board, or declare it a shared library by policy). A home elsewhere means this board should carry an @xrow reference to the home board's row rather than a graded row of its own; a home here means the other boards should. The table is this board's slice of one estate-wide census: the shape is shared, the rows are the board's.

This board grades 59 capabilities: 57 exclusive to it and 2 shared with other boards. Shared rows on this page: 2 = home here 1 + home elsewhere 0 + ambiguous 0 + undecided 1 + refused 0 (partition 2); undecided = unmapped 0 + unproven 1 + unevidenced 0; homonyms 1; since the previous census: new 0, resolved 0. Census FRESH age_s=7149.

CapabilityOrganBoards grading itHomeRuleEvidenceStanding on this board
rm_trend-loadgov:runtime/_hdl_build/nx_resmon.nx, intelmine:runtime/nx_reviewmine_lib.nx—homonym-homonym
fs_scan_sourcenx_frontier_scan.nxintelmine, researchreach—noneunprovenundecided
ic_librariesnx_installed_census_lib.nxintelmine*+, moddingintelminerungplanhome here

Gaps from the record — what the estate does that no board carries

The record census (nx_goalmap record) reads the invoked-tool population and every plan queue row and files each organ or directive that NO matrix, plan or gates row names. A row here is a callout the boards missed: adjudicate it onto a board or declare it infrastructure. Census state STALE (age 1396254 s), sources read 4 of 7 declared — a BLIND census is a FLOOR: unread sources can only add rows.

kindnameboardsourceevidence
directivenx_depparse_evalintelmineplan-queuerung=IM28
directivenx_ppmi_libintelmineplan-queuerung=IM28
directivenx_wordclustintelmineplan-queuerung=IM28
directivenx_logadd_libintelmineplan-queuerung=IM28
directivenx_f32_train_opsintelmineplan-queuerung=IM28

rows shown 5|this board's directives 5|estate-wide un-boarded organs 452 (listed in full on /compare/ecosystem)|census rows 639|malformed 0 (counted, never rendered)

References

Beyond a link list. Every reference below resolves twice — the publisher's copy and, where banked, the estate's own non-rottable library mirror with a content pin — and carries its evidence class plus the exact claim on this page it grounds. Keyed marks like [key] in the matrix notes jump here. A dash means honestly absent, never assumed.
  1. [steam-getreviews] Valve. Steamworks Documentation, User Reviews - Get List: GET store.steampowered.com/appreviews/appid?json=1 with filter recent or updated or all, language, day_range, cursor (pass * first, then the returned cursor URL-encoded), review_type, purchase_type, num_per_page up to 100, filter_offtopic_activity (review bombs excluded by default); response fields query_summary (num_reviews, review_score, review_score_desc, total_positive, total_negative, total_reviews), cursor, and per review recommendationid, author (steamid, num_games_owned, num_reviews, playtime_forever, playtime_last_two_weeks, playtime_at_review, last_played), language, review, timestamp_created, timestamp_updated, voted_up, votes_up, votes_funny, weighted_vote_score, comment_count, steam_purchase, received_for_free, written_during_early_access, developer_response, primarily_steam_deck; strings may need unescaping. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_steam_getreviews.html · pin h24bd2e4f24c663b1d1007b7772f6f8052a8235f47742f2becf96cf33875bdc61 · accessed 2026-09-05 · vendor-docGrounds: The Steam fetch, cursor pagination, page banking and decoder rows: every field the adapter journals is read from this page, and the off-topic default the adapter keeps is stated here.
  2. [steam-policy] Valve. Steamworks Documentation, User Reviews: users with recorded playtime write reviews indicating whether they recommend the product; reviews appear depending on how many other users find them helpful; the aggregate of positive and negative reviews forms a review score shown for the last 30 days and over the lifetime; a copy received for free should be disclosed; off-topic reviews are typically not upvoted and moderators may flag them, reducing visibility. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_steam_reviews_policy.html · pin hdcfc017eb6ee6c8ee040797b4e6c019ea53e09365a4d08dcc429bb91a72c7272 · accessed 2026-09-05 · vendor-docGrounds: The Steam native column on the rubric, trend and near-duplicate rows: a binary recommend vote, a helpfulness-weighted surface, a recent-versus-lifetime score and a moderation flag are what the platform itself provides.
  3. [steam-isteamapps] Valve. Steamworks Documentation, ISteamApps Interface: GetAppList v2 is deprecated because it can no longer scale to the number of items on Steam, use IStoreService/GetAppList instead; GetPartnerAppListForWebAPIKey needs a publisher key and must be called from a secure server. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_steam_isteamapps.html · pin hfee6d6591734f82093b01e2724308a3aef93c3f0a26d306a3be4cecafa885bc9 · accessed 2026-09-05 · vendor-docGrounds: The app-list and cohort row: the deprecation notice decides which endpoint the applist rung composes.
  4. [appdetails-palworld] Valve. Steam store appdetails for appid 1623730 (Palworld), filters price_overview, basic, genres, release_date, recommendations, cc=us: price_overview final 2099 USD cents as read on 2026-09-05. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_steam_appdetails_1623730.json · pin ha6379e4f1d03b78a9df40f1b9eac391c207e7a759cab658487cecf300918bc4d · accessed 2026-09-05 · vendor-docGrounds: The value rows and the Palworld measurement: the price the rubric reports beside the tiers is read from this record, not typed.
  5. [appdetails-vrhot] Valve. Steam store appdetails for appid 1571340 (VR HOT), same filters, cc=us: price_overview final 4499 USD cents as read on 2026-09-05. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_steam_appdetails_1571340.json · pin hf9462a0598b4be9ea8470d86981cedab899829990ff6cefd7bdf6b06e5dd3f15 · accessed 2026-09-05 · vendor-docGrounds: The value rows and the VR HOT measurement: the price beside the tiers.
  6. [dsr] woctezuma. download-steam-reviews README (master): Python code to download every Steam review for chosen appIDs; the Steam API is rate-limited so about 10 reviews per second; batch by idlist.txt; load_review_dict and download_reviews_for_app_id; request parameters language, review_type, purchase_type, filter, day_range; caveat that review_type positive or negative makes total_reviews misleading, compute it as total_positive plus total_negative; with filter all only a few reviews in a time window can be downloaded. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_dsr_woctezuma.md · pin hd17d788088f888e10f47afdfa8cbfa9d6760160748e21bf787a9dd07d0f7405e · accessed 2026-09-05 · source-readGrounds: The download-steam-reviews column: the open-source downloader every Steam review study starts from, its fixed-rate pacing figure (which this board's inter-page delay is derived from), its incremental update and its stated limits.
  7. [appbot] Appbot. Features page: review and ratings analytics across app-store channels for product managers (data-driven roadmap decisions), voice of the customer (map trends in sentiment and content across all channels of user feedback), developers (close the feedback loop to spot bugs faster) and customer support; an Appbot MCP; help centre, changelog, and a compare-to-other-tools page. Fetched 2026-09-05 (59,934 B; a Windows browser fetch of the same URL returned a 12,959 B shell with no title). publisher · read in our library knowledge/fetched/cmp_reviewmine_appbot.html · pin h514ba361d531cfe96604da5d649937fc80a4c4716f926bbef36d6068b865adbb · accessed 2026-09-05 · vendor-docGrounds: The Appbot column: the commercial review-analytics bar (sentiment and content trends, multi-channel, bug spotting) graded as presence from its own feature copy, not depth.
  8. [amazon-2023] McAuley Lab, UC San Diego. Amazon Reviews 2023: 571.54M reviews (245.2 percent larger than the previous release), interactions from May 1996 to September 2023, richer item metadata, second-level timestamps, standard splits; a review record carries rating, title, text, images, asin, parent_asin, user_id, timestamp, helpful_vote, verified_purchase; loaded from JSONL. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_amazon_reviews_2023.html · pin hcf0e6cdb219ce81489b2e9a51a2b6ad916fa5134bf8a5de3adb542f7662c45cf · accessed 2026-09-05 · datasetGrounds: The Amazon adapter row and the research column: the lawful Amazon review corpus and the record shape the second adapter must read; also the scale bar (hundreds of millions of rows) the journal codec is measured against.
  9. [semeval14] Pontiki, M., Galanis, D., Pavlopoulos, J., Papageorgiou, H., Androutsopoulos, I., Manandhar, S. SemEval-2014 Task 4: Aspect Based Sentiment Analysis. Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014), Dublin, August 2014, ACL Anthology S14-2004. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_reviewmine_semeval14_absa.html · pin he558fad72850f727ccb1bc1b6a35f7106dfd700c20718f7096c2dca480b83fc1 · accessed 2026-09-05 · published-paperGrounds: The aspect-extraction and opinion-orientation rows and the ABSA bench oracle: the benchmark the mined-aspect rung is pre-declared to be scored against.
  10. [hu-liu-2004] Hu, M., Liu, B. Mining and Summarizing Customer Reviews. KDD 2004, University of Illinois at Chicago. Abstract and introduction read from the PDF: mine the product features customers have commented on, identify opinion sentences and decide whether each is positive or negative, summarise per feature (Feature: picture quality, Positive 253, Negative 6); features mined with data mining plus NLP, opinion words are adjectives with orientation bootstrapped from WordNet; evaluated on customer reviews of five products. Mirrored 2026-09-05 through nx_content_put after the sovereign fetcher could not reach the TLS-1.2-only host. publisher · accessed 2026-09-05 · published-paperGrounds: The research column on the mine rows: feature-based summarisation is the classic shape this board's defect and feature tables answer, and mined (not hand-listed) features are its bar.
  11. [lin2019] Lin, D., Bezemer, C.-P., Zou, Y., Hassan, A. E. An empirical study of game reviews on the Steam platform. Empirical Software Engineering, Springer, 2019 (doi 10.1007/s10664-018-9627-4). Abstract: an empirical study of the reviews of 6224 games on Steam, whether game reviews share characteristics with mobile app reviews, the relation between game-specific characteristics and daily review counts, and the useful information reviews carry for developers. Fetched 2026-09-05 (article page, 346,513 B). publisher · read in our library knowledge/fetched/cmp_reviewmine_lin2019_steam.html · pin hd59a5ad1c58a36426af8922e1de9a599ce4e6ec7d1fa4ddb49a74273234af485 · accessed 2026-09-05 · published-paperGrounds: The playtime-band and trend rows: the published Steam-review study whose population (6224 games) and questions (what developers can learn) this board's Steam adapter is measured against.
  12. [github-releases] GitHub Docs. REST API endpoints for releases: list, get the latest, get by tag, create, update, delete releases and generate release notes. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_github_releases.html · pin h7c787e9f22da1d1ea6bfbfba9b423da1344d1f10f6e6f616a31b42a591f84992 · accessed 2026-09-05 · vendor-docGrounds: The releases and changelog row: the machine feed a release miner reads, and the one nx_barcheck already pins versions from.
  13. [github-issues] GitHub Docs. REST API endpoints for issues: list, create, get, update, lock and unlock issues, with labels, milestones and assignees. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_github_issues.html · pin h8c0fff0101e1aa0ae1b8e4dffe7628a3503009857ff1e642e7f2b6da5bb28268 · accessed 2026-09-05 · vendor-docGrounds: The bug-tracker row: the machine feed a defect miner reads for rivals that track in the open.
  14. [arxiv-api] arXiv. API Basics: the arXiv API lets programmatic access to the e-print metadata via HTTP queries returning Atom feeds, with search_query, id_list, start and max_results, and requests paced by the user. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_arxiv_api.html · pin hd526512780a04aa9ff1830ae9972c7c64fc29bb95c0b7fc96e6b1c87824582d4 · accessed 2026-09-05 · vendor-docGrounds: The research-mining row: the feed the arXiv scan rung composes with the estate's own Atom extractor and frontier scanner.
  15. [wolfram-listing] Wolfram Research. Wolfram Language Documentation, Alphabetical Listing of every built-in symbol (guide page, 1,181,595 B as mirrored). Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_wolfram_listing.html · pin h266f2b39897ddaf82ba5d66c88a4874188082fea02d8bea2e5fc1889b4b47dbd · accessed 2026-09-05 · vendor-docGrounds: The rival feature-census row: the operator's worked target (what does Wolfram have, all of it) is this page parsed into candidate rows for computational.matrix, whose bars are declared UNPINNED today.
  16. [appdetails-dancexr] Valve. Steam store appdetails for appid 1905510 (DanceXR), filters price_overview, basic, genres, release_date, recommendations, cc=us: a character model viewer and motion player that animates models in PMX, XNALara/XPS, VMD and BVH formats, with DLC 2063770 and 2819100, as read on 2026-09-05. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_steam_appdetails_1905510.json · pin he03cc58b226df0601f33e9c94432475bf67dd9c271c9ca26cb61104904b58cce · accessed 2026-09-05 · vendor-docGrounds: The DanceXR worked example on the proposer rung: the store record names the model and motion formats the title reads, which are the formats the estate's own nx_pmx, nx_vmd and nx_bvhfk organs already read -- the tie-out from a mined title to existing estate capability.
  17. [semeval14-paper] Pontiki, M., Galanis, D., Pavlopoulos, J., Papageorgiou, H., Androutsopoulos, I., Manandhar, S. SemEval-2014 Task 4: Aspect Based Sentiment Analysis, Table 4 results for aspect term extraction (SB1). Proceedings of SemEval 2014, ACL Anthology S14-2004, the PDF. Fetched 2026-09-05, text extracted with nx_pdf_text. publisher · read in our library knowledge/fetched/cmp_intelmine_semeval14_paper.pdf · pin hf2c18570379d66a6f2200ac6cf3213934f79234a28a726c80a82700e4b92e592 · accessed 2026-09-05 · published-paperGrounds: ORACLE: SemEval-2014 aspect-term F1 as the pre-declared bar for mined aspects
  18. [semeval14-rest-train] Pontiki et al. SemEval-2014 Task 4 RESTAURANTS training split (ABSA-PyTorch mirror of the official train set), the labelled data the supervised dictionary tagger learns its aspect-term dictionary from. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_semeval14_rest_train_gold.seg · pin h179e03965ad30f9c6348b5eb3ea0f285fd6952c7914489c5539ed65ffef5c66a · accessed 2026-09-05 · datasetGrounds: ORACLE: SemEval-2014 aspect-term F1 as the pre-declared bar for mined aspects
  19. [semeval14-lap-train] Pontiki et al. SemEval-2014 Task 4 LAPTOPS training split (ABSA-PyTorch mirror of the official train set), the labelled data the supervised dictionary tagger learns its aspect-term dictionary from. Fetched 2026-09-05. publisher · read in our library knowledge/fetched/cmp_intelmine_semeval14_lap_train_gold.seg · pin hfcc7574e20bc5af850d643ecaacf8f675a7c6b7979923ac5a0d571f237398a67 · accessed 2026-09-05 · datasetGrounds: ORACLE: SemEval-2014 aspect-term F1 as the pre-declared bar for mined aspects
  20. [ud-ewt-train] Silveira, N., Dozat, T., de Marneffe, M.-C., Bowman, S., Connor, M., Bauer, J., Manning, C. D. et al. Universal Dependencies English Web Treebank (UD_English-EWT), training split en_ewt-ud-train.conllu, CoNLL-U with UPOS in column 4; a DATA asset the estate's own POS tagger (nx_postag) trains on, redistributed under CC BY-SA 4.0 with the license beside it. Fetched 2026-09-05 (15,034,493 B). publisher · read in our library knowledge/fetched/cmp_intelmine_ud_ewt_train.conllu · pin hd68e06122a702464c613076523d56740f047e5bbe89dd90ec32737e04d952143 · accessed 2026-09-05 · datasetGrounds: The POS-tagger rung and the POS-feature arm of the sequence model: the licensed treebank the tagger learns from; every SemEval-2014 winner used POS features and the estate had no tagger until this asset.
  21. [ud-ewt-test] Universal Dependencies English Web Treebank (UD_English-EWT), test split en_ewt-ud-test.conllu, the held-out sentences the tagger's UPOS token accuracy is measured on (never trained on). Fetched 2026-09-05 (1,900,101 B). publisher · read in our library knowledge/fetched/cmp_intelmine_ud_ewt_test.conllu · pin hfa024f43dc5da3c5ac02563bc9bd0e974f46cbb1560823976a8f342a37dc494a · accessed 2026-09-05 · datasetGrounds: The POS-tagger accuracy row: the held-out split the 927 permil UPOS token accuracy is read on, so the number is a measurement on unseen text.
  22. [ud-ewt-license] Universal Dependencies English Web Treebank LICENSE.txt: Creative Commons Attribution-ShareAlike 4.0 International, the license under which the treebank data is redistributed; shipped beside the data in knowledge/fetched so the foreign bytes carry their license (DATA assets are the only foreign bytes allowed inside the estate). Fetched 2026-09-05 (20,014 B). publisher · read in our library knowledge/fetched/cmp_intelmine_ud_ewt_LICENSE.txt · pin hb3d1b0f4c6ae151f7eb78738f46ebd5ee140f8a7f76501ba26af123140d35ae7 · accessed 2026-09-05 · datasetGrounds: The license row for the treebank asset: a data asset inside the estate carries its license beside it, and this is that license, pinned.
  23. [dimabsa2026] SemEval-2026 Task 3: Dimensional Aspect-Based Sentiment Analysis (DimABSA), arXiv 2604.07066v1 (HTML rendering, LaTeXML). The task definition the 2026 rung is admitted against: aspect-based sentiment on numeric valence-arousal dimensions rather than categorical polarity, over broader domains than the 2014 restaurant and laptop sets. Fetched 2026-09-06 (429,641 B). publisher · read in our library knowledge/fetched/cmp_intelmine_dimabsa2026.html · pin h0e77f92eb92380fb4168d1cef087190a08eabbf91334992585ea78690f235a7d · accessed 2026-09-06 · published-paperGrounds: The 2026 task shape: LLM-class structured extraction and DimABSA
  24. [asqp2026feed] arXiv API listing for all:aspect sentiment quad sorted by submission date, 15 entries with abstracts, fetched 2026-09-06 over the estate's own TLS: S2IT 2604.23296 (2026-04, stepwise syntax integration tuning of LLMs for quad prediction), G2C 2603.13777 (2026-03, generate then correct on Rest15 and Rest16), LA-ABSA 2603.01778 (2026-03, LREC 2026, LLM-annotated examples train lightweight models: ASQP Rest16 F1 49.85 from 50 seeds against 51.10 for Gemma-3-27B in-context prompting), listwise preference optimisation over element-wise confusions 2511.23184 (2025-11), Hellwig et al 2502.13044 (2025-02, 20-shot LLM prompting F1 51.54 on Rest16 ASQP against 60.39 for the fine-tuned MVP, TASD 68.93 against 72.76), STAR 2501.16093 (2025-01) and the 2021 to 2024 generative line back to Paraphrase 2110.00796. publisher · read in our library knowledge/fetched/cmp_intelmine_arxiv_asqp_recent.atom · pin h3f3d9bf8761585b1827d74dbdfbfd842ac7b3311ea742127197e81713ec5ac64 · accessed 2026-09-06 · mirrored-indexGrounds: ORACLE 2026: dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year)
  25. [absa2026aug] arXiv API listing for all:aspect-based sentiment sorted by submission date, 30 of 368 entries with abstracts, fetched 2026-09-06 over the estate's own TLS: NO SEPTEMBER 2026 ENTRY EXISTS on the fetch date, so the freshest month is AUGUST 2026 with two papers: STAR-OPD 2608.20831 (2026-08-21, chain-of-thought LLM teachers distilled on-policy into a Qwen3-4B student with set-structured cascade-aware rewards for quadruple extraction, evaluated on E-ABSA20K and SemEval-2014) and SeqLab with aspect-code switching 2608.30425 (2026-08-31, EMNLP 2026, a sequence-to-sequence model with an encoder sequence-labelling auxiliary task surpassing the prior state of the art on end-to-end ABSA across eleven languages and three domains); July 2026 adds Arabic implicit-aspect knowledge graphs 2607.20056 (fine-tuning an 8B LLM lifts explicit-extraction micro-F1 from at most 0.13 zero-shot to 0.66 to 0.76) and constraint-aware counterfactual editing 2607.13977. publisher · read in our library knowledge/fetched/cmp_intelmine_arxiv_absa_newest.atom · pin h54cddab4ca4bb153efc714c9f715ee0698d3f8573e392f77ea3a0ee387b39dc6 · accessed 2026-09-06 · mirrored-indexGrounds: ORACLE 2026: dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year)
  26. [dimabsa2026sys] arXiv API listing for all:DimABSA OR all:dimensional aspect-based sorted by submission date, 9 entries with abstracts, fetched 2026-09-06: the freshest is JULY 2026 (The Classics at SemEval-2026 Task 3, 2607.03414: a weighted ensemble of transformer encoders for valence-arousal regression and a fine-tuned decoder LLM for structured extraction with scores), then NCL-BU 2604.08923 (2026-04, XLM-RoBERTa dual regression heads, task-specific fine-tuning outperforming few-shot LLMs on every development set), the task paper 2604.07066 (2026-04-08, 112 final submissions, 42 system papers, the cF1 metric), LogSigma 2603.24896 (2026-03, uncertainty-weighted multitask learning, first place on five datasets across both tracks) and QuadAI 2603.07766 (2026-03, hybrid RoBERTa plus LLM ensemble). publisher · read in our library knowledge/fetched/cmp_intelmine_arxiv_dimabsa_newest.atom · pin h809c01bb460f3b44134943fbd2a8f3b3cc8521497e3187d4d7e93c67982a0b67 · accessed 2026-09-06 · mirrored-indexGrounds: ORACLE 2026: dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year)
  27. [atellm2026feed] arXiv API listing for all:aspect term extraction AND all:large language, 2 entries with abstracts, fetched 2026-09-06 over the estate's own TLS: Negi, Sarkar, Zayed and Buitelaar 2403.17254 (2024-03, LLM annotations complemented by syntactic dependencies for aspect term extraction) and Simmering and Huoviala 2310.18025 (2023-10, a fine-tuned GPT-3.5 scores F1 83.8 on the SemEval-2014 Task 4 joint aspect term extraction and polarity task, 5.7 points over InstructABSA, at a thousand times the parameters). publisher · read in our library knowledge/fetched/cmp_intelmine_arxiv_ate_llm_recent.atom · pin he3d14456912b129c967213073caa2f16ea6a77e52ab8319e78ed48e1238b430c · accessed 2026-09-06 · mirrored-indexGrounds: ORACLE 2026: dated bars for aspect extraction and quad prediction, read from the field's 2025 to 2026 record (every number carries its year)

generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/intelmine.matrix · source checks show implementation presence; runtime and user-outcome evidence are reported separately · JavaScript supports page controls