SENA Analysis StudioSocial-Epistemic Nexus Analytics
Window Plan
Turns 1-3
Evidence refs 59
Report 81% ready
Home jENA
Fusion Plot - Current Window
Ms Lee -> Question; weight 1, scaled 0.86, visual width 10.8Ms Lee -> Explanation; weight 1, scaled 0.86, visual width 10.8Mr Chan -> Hypothesis; weight 0.90, scaled 0.77, visual width 2.4Mr Chan -> Evidence; weight 0.90, scaled 0.77, visual width 2.4Dr Wong -> Evidence; weight 1, scaled 0.86, visual width 10.8Dr Wong -> Explanation; weight 1, scaled 0.86, visual width 10.8Dr Wong -> Critique; weight 1, scaled 0.86, visual width 10.8Question + Hypothesis; weight 1, scaled 0.64, visual width 3.2Question + Evidence; weight 1, scaled 0.64, visual width 9.2Question + Explanation; weight 1, scaled 0.64, visual width 9.6Question + Critique; weight 1, scaled 0.64, visual width 4.4Hypothesis + Evidence; weight 1, scaled 0.64, visual width 8.8Hypothesis + Explanation; weight 1, scaled 0.64, visual width 9.2Hypothesis + Critique; weight 1, scaled 0.64, visual width 3.2Evidence + Explanation; weight 1, scaled 0.64, visual width 12.4Evidence + Critique; weight 1, scaled 0.64, visual width 9.2Explanation + Critique; weight 1, scaled 0.64, visual width 9.6Ms Lee <-> Mr Chan; weight 7, scaled 0.72, visual width 15.6Ms Lee <-> Dr Wong; weight 4, scaled 0.41, visual width 9.0Mr Chan <-> Dr Wong; weight 3, scaled 0.31, visual width 5.2MLMs Lee: Lead teacherMCMr Chan: Curriculum designerDWDr Wong: Research mentorMHMs Ho: Peer observerQProblem framing and inquiry promptsHTentative design claims or predictionsEObservation or data used to support a claimXReasoned link between evidence and claimCChallenge limitation or revision moveRReview of learning design progress or qualityCoTask allocation role negotiation or shared planning
Active viewFusion
A1 Inner Solid Mesh
A_fusion = [alpha*S gamma*B; gamma*B' beta*W]
Threshold 0.16
S3
SNA outer arcs
person-person ties
alpha 0.72
W10
W solid ENA mesh
code-code co-occurrence
beta 0.64
B7
B bridge ribbons
person-code contribution
gamma 0.86
G10
G pair contribution
Evidence + Explanation
temporal trace
Line thickness is layer-relative salience; selected edges expose raw, normalized, scaled, salience, and stroke-width provenance.
Analysis scope
Current-window Fusion Plot: Plan
A_fusion 0x523dfc24
1/3
Frame
1-3
Turns
3
Utterances
3
Segments
20
Edges
3/10/7
S/W/B
Current-window Fusion evidence capsule
S/W/B/G top signals for this active plot
S social tieS
Ms Lee <-> Mr Chan
scaled 0.72
W ENA tieW
Question + Hypothesis
scaled 0.64
B bridgeB
Ms Lee -> Question
scaled 0.86
G pairG
Evidence + Explanation
total 1.95
Capsule values summarize the strongest observed layer signals in the current temporal window; they are inspection cues, not causal claims.
Active-window interpretation brief
Window Plan is scoped to turns 1-3; top W signal Question + Hypothesis; top G signal Evidence + Explanation. Treat this as an inspection brief, not a claim.
sena-active-window-brief/v1
S signal
Ms Lee <-> Mr Chan
rank 2; share 21%
W signal
Question + Hypothesis
rank 19; share 3%
B signal
Ms Lee -> Question
rank 4; share 7%
G signal
Evidence + Explanation
rank 1; share 11%
Evidence cues
Dr Wong -> Critique; Dr Wong -> Evidence
Review checks
Active-window baseline: present; Evidence ledger: present; Coding reliability: needed; Human review: needed
The brief summarizes observed active-window signals and full-conversation ranks; it does not infer causality, learning quality, or participant ability.
Adjacent-window delta
Plan -> Teach
-4
Delta S
0
Delta W
+0.6
Delta B
+1.2
Delta G
-4.6
Delta A_fusion
0
Active G pairs
Top G pair shift
Evidence + Explanation -> Evidence + Explanation
stable
This identifies the strongest person-code-pair explanation for the adjacent-window change, not a causal driver.
Deltas compare adjacent active windows for inspection; they are not causal evidence without temporal design, coding reliability, and human review.
Dual Lens Dashboard

Window-scoped conversation, SNA, and ENA

Plan
Window
1-3
Turns
1/3
Frame
3
Segments
jSNA social lensjsna
3 ties
jSNA/sna.js 0.0.0
jENA epistemic lensjena
3 W rows
jena-js 0.1.1
SENA bridge lenssena
7 B edges
G pairs 10; A_fusion 11x11

Raw Conversation Stream

Turn 1Ms Lee - Plan

We need a question that makes students explain the pattern instead of only naming it

Turn 2Mr Chan - Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Turn 3Dr Wong - Plan

That is promising but the prompt needs a place for evidence and a place for explanation

SNA Split View

3
Ties
0.50
Density
1
Avg path
2
Communities
Ms LeeS 11D 2
Mr ChanS 10D 2
Dr WongS 7D 2
Ms HoS 0D 0

ENA Split View

10
Code edges
10
Active G pairs
7
Bridge edges
13.6
G total
Evidence + Critique1
Evidence + Explanation1
Explanation + Critique1
Hypothesis + Critique1

Evidence-Explanation Drivers

Code pair
Evidence + Explanation
Total G 1.9
Dr Wong
Dr Wong - turn 3
G 1Direct 1Support 0
Ms Lee
Ms Lee - turn 1
G 0.5Direct 0Support 0.5
Mr Chan
Mr Chan - turn 2
G 0.5Direct 0Support 0.5

SNA Metrics

3
Tie count
0.50
Density
0
Reciprocity
1
Avg path
2
Components
3
Largest comp.
ActorStrengthDegreeBetweennessClosenessReachCommunityComponent
Ms Lee
Lead teacher - Lesson Study Team
11201211
Mr Chan
Curriculum designer - Lesson Study Team
10201211
Dr Wong
Research mentor - Lesson Study Team
7201211
Ms Ho
Peer observer - Lesson Study Team
0000022

Community Detection

sna.js labelPropagation() deterministic weighted label propagation over the social layer; engine sna.js; mode graph.
Community 1
3 actors
Ms Lee, Mr Chan, Dr Wong
14
Internal weight
0
External weight
Community 2
1 actor
Ms Ho
0
Internal weight
0
External weight

Pair Contribution G

21
Code-pairs
10
Active pairs
13.6
G total
Code-pairTotal GTop contributorsEvidence
Evidence + Explanation1.9Dr Wong 1 (D 1 / S 0), Ms Lee 0.5 (D 0 / S 0.5), Mr Chan 0.5 (D 0 / S 0.5)3
Explanation + Critique1.5Dr Wong 1 (D 1 / S 0), Ms Lee 0.5 (D 0 / S 0.5)2
Question + Explanation1.5Ms Lee 1 (D 1 / S 0), Dr Wong 0.5 (D 0 / S 0.5)2
Evidence + Critique1.4Dr Wong 1 (D 1 / S 0), Mr Chan 0.5 (D 0 / S 0.5)2
Hypothesis + Explanation1.4Ms Lee 0.5 (D 0 / S 0.5), Dr Wong 0.5 (D 0 / S 0.5), Mr Chan 0.5 (D 0 / S 0.5)3
Question + Evidence1.4Ms Lee 0.5 (D 0 / S 0.5), Dr Wong 0.5 (D 0 / S 0.5), Mr Chan 0.5 (D 0 / S 0.5)3
Hypothesis + Evidence1.4Mr Chan 0.9 (D 0.9 / S 0), Dr Wong 0.5 (D 0 / S 0.5)2
Question + Critique1Ms Lee 0.5 (D 0 / S 0.5), Dr Wong 0.5 (D 0 / S 0.5)2
Hypothesis + Critique0.9Dr Wong 0.5 (D 0 / S 0.5), Mr Chan 0.5 (D 0 / S 0.5)2
Question + Hypothesis0.9Ms Lee 0.5 (D 0 / S 0.5), Mr Chan 0.5 (D 0 / S 0.5)2

Evidence Ledger

59
Evidence refs
3
SNA refs
23
ENA refs
7
Bridge refs
23
G refs
3
Temporal refs
59
Lineage refs
Bridge edgeDr Wong -> Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
Bridge edgeDr Wong -> Evidence
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
Bridge edgeDr Wong -> Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
Bridge edgeMs Lee -> Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
Bridge edgeMs Lee -> Question
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
Bridge edgeMr Chan -> Evidence
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
Bridge edgeMr Chan -> Hypothesis
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
SNA edgeMs Lee <-> Mr Chan
Plan

Ms Lee asks Mr Chan to connect the learning goal to prior evidence;李老師請陳老師把學習目標連到證據

reply - weight 7
table interactionsrow T1->T2:Plan:1interaction T1->T2:Plan:1person T1
ENA edgeEvidence + Critique
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeEvidence + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeEvidence + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeEvidence + Explanation
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeEvidence + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeExplanation + Critique
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeExplanation + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeHypothesis + Critique
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeHypothesis + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeHypothesis + Evidence
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeHypothesis + Evidence
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeHypothesis + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeHypothesis + Explanation
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeHypothesis + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeQuestion + Critique
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeQuestion + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeQuestion + Evidence
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeQuestion + Evidence
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
ENA edgeQuestion + Evidence
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeQuestion + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeQuestion + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
ENA edgeQuestion + Hypothesis
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
ENA edgeQuestion + Hypothesis
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
SNA edgeMs Lee <-> Dr Wong
Plan

Dr Wong replies with a critique of the opening prompt

reply - weight 4
table interactionsrow T3->T1:Plan:3interaction T3->T1:Plan:3person T3
SNA edgeMr Chan <-> Dr Wong
Plan

Mr Chan invites Dr Wong to check whether the task supports explanation

mention - weight 3
table interactionsrow T2->T3:Plan:2interaction T2->T3:Plan:2person T2
G pairEvidence + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairEvidence + Explanation
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairEvidence + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairExplanation + Critique
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairExplanation + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairQuestion + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairQuestion + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairEvidence + Critique
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairEvidence + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairHypothesis + Explanation
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairHypothesis + Explanation
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairHypothesis + Explanation
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairQuestion + Evidence
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairQuestion + Evidence
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairQuestion + Evidence
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairHypothesis + Evidence
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairHypothesis + Evidence
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairQuestion + Critique
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairQuestion + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairHypothesis + Critique
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
G pairHypothesis + Critique
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Dr Wong - turn 3person T3evidenceexplanationcritique
table coded_segmentsrow s3utterance u3segment s3person T3codes evidence, explanation, critique
G pairQuestion + Hypothesis
Plan

We need a question that makes students explain the pattern instead of only naming it

Ms Lee - turn 1person T1questionexplanation
table coded_segmentsrow s1utterance u1segment s1person T1codes question, explanation
G pairQuestion + Hypothesis
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Mr Chan - turn 2person T2hypothesisevidence
table coded_segmentsrow s2utterance u2segment s2person T2codes hypothesis, evidence
TemporalPlan
Plan

We need a question that makes students explain the pattern instead of only naming it

Turn 1person T1questionexplanation
table temporal_windowrow stage:0:1-3utterance u1segment s1person T1window stage:0:1-3codes question, explanation
TemporalPlan
Plan

The worksheet can ask learners to compare two examples before they write a hypothesis

Turn 2person T2hypothesisevidence
table temporal_windowrow stage:0:1-3utterance u2segment s2person T2window stage:0:1-3codes hypothesis, evidence
TemporalPlan
Plan

That is promising but the prompt needs a place for evidence and a place for explanation

Turn 3person T3evidenceexplanationcritique
table temporal_windowrow stage:0:1-3utterance u3segment s3person T3window stage:0:1-3codes evidence, explanation, critique
Evidence ledger entries are ordered by model salience, then pair and temporal evidence. Use them as a human-review queue before turning SENA patterns into research claims.

Method Validation

13
Metric sources
7
Weight variants
3
Normalization variants
12
Null iterations
Metric provenance
sena-metric-provenance/v1; sna.js, jena-js, sena-composite, sena-self-implemented; parity and interpretation limits are carried into report exports.
MetricScopeSourceParityLimit
Densitysocial-graphsna.jsCovered by R sna parity fixtures.Density is a social-layer quantity only; it does not measure epistemic quality.
Tie countsocial-graphsna.jsCovered by R sna parity fixtures.Undirected mode counts collapsed person-person ties after SENA symmetrization.
Degreesocial-actorsna.jsCovered by R sna parity fixtures.Degree counts social neighbors, not code contribution.
Weighted social strengthsocial-actorsna.jsCovered by R sna parity fixtures.Strength is sensitive to the interaction-weight convention used to build S.
Weak components and connectivitysocial-graphsna.jsCovered by R sna parity fixtures.Components are computed on the social layer, not on the full typed fusion graph.
Average path, closeness, and reachable actorssocial-actorsna.jsCovered by R sna geodist-derived parity fixtures.Disconnected nodes use reachable-only closeness; compare only under the same convention.
Betweennesssocial-actorsna.jsCovered by R sna::betweenness fixtures for selected graph families.Current betweenness ignores edge weights as distances; weighted brokerage needs a declared distance transform.
Reciprocitysocial-graphsna.jsCovered by R sna::grecip(edgewise) fixtures.Reciprocity uses directed raw interactions even when the displayed S block is undirected.
Community detectioncommunitysna.jsChecked against an igraph label-propagation fixture and repeat-stability checks.Community labels are exploratory partitions, not inferential group claims.
jENA connection counts and ENA-space positionsconceptjena-jsCovered by bundled rENA fixture parity for line weights, connection counts, variance, unit points, and node positions; runtime consistency also checks jENA concept-pair signal handoff to the SENA W matrix.jENA positions and line weights describe coded discourse structure under the manifest settings; they are not causal or reliability evidence.
Bridge scorebridgesena-compositeSENA-specific composite; no R sna parity target.Bridge score is a ranking helper and must be reported with its formula.
Person-code-pair contribution Gbridgesena-self-implementedSENA-specific attribution layer; validated through evidence-link and matrix tests.G indicates association with code-pair windows unless person-specific code-pair evidence is available.
Fusion matrixfusionsena-self-implementedCovered by S/W/B/G/fusion matrix tests and sensitivity checks.Fusion adjacency is not a kernel, causal model, or inferential test by itself.
Alpha/beta/gamma sensitivity
Fusion totals under alpha, beta, and gamma changes.
VariantSWBDeltaStrongest
Baseline1.446.405.850Dr Wong -> Critique
Alpha 0.5x0.726.405.85-0.72Dr Wong -> Critique
Alpha 1.5x2.166.405.850.72Ms Lee <-> Mr Chan
Beta 0.5x1.443.205.85-3.20Dr Wong -> Critique
Beta 1.5x1.449.605.853.20Evidence + Critique
Gamma 0.5x1.446.402.92-2.92Ms Lee <-> Mr Chan
Gamma 1.5x1.446.408.772.92Dr Wong -> Critique
Normalization sensitivity
Compare max, log-max, and raw-weight scaling.
maxTotal 13.69Delta 0
log-maxTotal 14.05Delta 0.36
noneTotal 22.33Delta 8.64
Community Stability
sna.js labelPropagation() deterministic weighted label propagation over the social layer
1
Repeat agreement
Yes
Stable norm.
maxagreement 1; communities 2
log-maxagreement 1; communities 2
noneagreement 1; communities 2
Temporal Stability
Coverage and peak signal under stage, moving, and turn windows.
ModeWindowsSegmentsInteractionsPeak B
stage1111
moving-window1111
turn-window3111
Permutation and Bootstrap Null Models
Target: Question + Hypothesis
1
Observed W
0.46
p >= obs
1
Boot lower
1
Boot upper
Permutation shuffles code labels globally and tests whether the target code-pair weight is unusually large under relabeling.
Bootstrap resamples stanzas with replacement and estimates uncertainty for the target code-pair weight.
These checks are lightweight report-gate diagnostics, not a substitute for a study-specific preregistered inferential model.
Validation diagnostics are report gates for local pilots. They document sensitivity, stability, and lightweight null checks, but publication claims still require study design, coding reliability, and human review.

Matrix Evidence

S: social layer
LayerMs LeeMr ChanDr WongMs Ho
Ms Lee0740
Mr Chan7030
Dr Wong4300
Ms Ho0000
W: concept layer
LayerQuestionHypothesisEvidenceExplanationCritiqueReflection
Question011110
Hypothesis101110
Evidence110110
Explanation111010
Critique111100
Reflection000000
B: bridge layer
LayerQuestionHypothesisEvidenceExplanationCritiqueReflection
Ms Lee100100
Mr Chan00.90.9000
Dr Wong001110
Ms Ho000000
G: person-code-pair layer
LayerQuestion + HypothesisQuestion + EvidenceQuestion + ExplanationQuestion + CritiqueQuestion + ReflectionQuestion + Coordination
Ms Lee0.50.510.500
Mr Chan0.50.50000
Dr Wong00.50.50.500
Ms Ho000000

Temporal Runtime Trace

3
Windows
2
Transitions
3/3
jENA computed
3/3
jSNA computed
0.61
Avg density
3
G-active windows
Temporal transition evidence
Adjacent-window S/W/B/G deltas for Plan - Teach - Reflect interpretation.
2 transitions
Plan -> Teach
Turns 1-6; G increase; active G pairs +0
Delta G +1.2
Delta S/W/B: -4 / 0 / 0.6
Delta A_fusion: -4.6
Top G pair: Evidence + Explanation -> Evidence + Explanation
Teach -> Reflect
Turns 2-10; G increase; active G pairs +5
Delta G +16.2
Delta S/W/B: 22 / 10 / 5
Delta A_fusion: 12.6
Top G pair: Evidence + Explanation -> Evidence + Reflection
WindowDatasetjENAjSNAS/W/B/GStrongest bridge / G pair
Plan
Turns 1-3
3 utterances
3 segments
3 interactions
computed
Rows 3; dims SVD1, SVD2
SVD1 0.72; SVD2 0.28
computed
Ties 3; density 0.50
Communities 2; components 2
S 28 / W 20
B 6.8 / G 13.6
active G pairs 10
A_fusion checksum
0x523dfc24
Ms Lee -> Question
scaled 0.86
Top G pair
Evidence + Explanation
total 1.9; lead Dr Wong
Teach
Turns 2-6
3 utterances
3 segments
4 interactions
computed
Rows 3; dims SVD1, SVD2
SVD1 1; SVD2 0.00
computed
Ties 3; density 0.50
Communities 1; components 1
S 24 / W 20
B 7.4 / G 14.8
active G pairs 10
A_fusion checksum
0xf9eb3426
Ms Lee -> Explanation
scaled 0.86
Top G pair
Evidence + Explanation
total 1.9; lead Ms Lee
Reflect
Turns 3-10
4 utterances
4 segments
6 interactions
computed
Rows 4; dims SVD1, SVD2
SVD1 0.61; SVD2 0.39
computed
Ties 5; density 0.83
Communities 1; components 1
S 46 / W 30
B 12.4 / G 31
active G pairs 15
A_fusion checksum
0x9d71b7ba
Mr Chan -> Evidence
scaled 0.86
Top G pair
Evidence + Reflection
total 3.3; lead Mr Chan

Report Generator

5
Matrices
3
Figures
59
Evidence refs
Draft
Review
Pilot readiness audit
sena-pilot-readiness/v1; needs-review
8
Ready
4
Review
Coding reliability gate
review
8 coding-reliability blockers
Document the coding scheme, coding unit, coder count, agreement metric/value, adjudication notes, and limitations before treating SENA patterns as research claims.
Data governance metadata
review
5 data-governance blockers
Document IRB/ethics approval, consent scope, retention policy, usage constraints, and data steward before treating SENA patterns as research claims.
Report completeness
review
13 report checks passed; 3 need review
Complete every report section before sharing a pilot export.
Human review fields
review
Draft interpretation
Mark as human-reviewed only after interpretation, limitations, and next actions are filled.
Pilot readiness is a local demo gate for research use; it does not replace ethics approval, full reliability analysis, or domain validation.
Claim readiness gate
sena-claim-readiness-gate/v1; exploratory-only
Exploratory until coding reliability, data governance, human review, and all automated gates pass.
exploratory
Status
5
Ready
3
Review
Data contract
ready
Five-table source data are valid for local SENA interpretation.
Claims need a valid people, interactions, utterances, coded_segments, and codebook contract.
Runtime alignment
ready
jENA and jSNA runtime outputs align with the active SENA model.
Claims need local JavaScript runtime manifests and consistency checks.
Fusion math
ready
S/W/B/G matrices and A_fusion construction are verified.
Claims need verified matrix dimensions, weights, normalization, block placement, and restorable model JSON.
Evidence ledger
ready
Evidence snippets are available for reviewer trace-back.
Claims need linked utterance evidence, not graph structure alone.
Method validation
ready
Sensitivity, stability, null-model, and metric-provenance checks are present.
Claims need method diagnostics and declared interpretation limits.
Data governance
review
Document IRB/ethics approval, consent scope, retention policy, usage constraints, and data steward before treating SENA patterns as research claims.
Claims need documented data-governance metadata in addition to method and review evidence.
Coding reliability
review
Document the coding scheme, coding unit, coder count, agreement metric/value, adjudication notes, and limitations before treating SENA patterns as research claims.
Claims need coding reliability documentation in addition to graph outputs and human interpretation.
Human review
review
Complete every report section before sharing a pilot export. Mark as human-reviewed only after interpretation, limitations, and next actions are filled.
Exploratory until human review is complete.
Review blockers: Data governance, Coding reliability, Human review.
Coding reliability gate
sena-coding-reliability-gate/v1; coding-reliability-needed
SENA graph patterns remain exploratory until coding reliability evidence is documented and reviewed with the study context.
review
Status
0
Coders
8
Blockers
Scheme
Pending coding reliability documentation.
Agreement
Pending coding reliability documentation.: Pending coding reliability documentation.
Reviewer
Unassigned
Blockers: Reliability status is not documented. Reliability reviewer is missing. Coding scheme source/version is missing. At least two coders or an explicit consensus reliability procedure is needed. Agreement metric is missing. Agreement value is missing. Adjudication notes are missing. Reliability limitations are missing.
Development plan
sena-development-plan/v1; local-research-pilot
needs-review
Gate
5/6
Checks
6
Manual pending
0
Manual failed
27
Artifacts
Local research pilot delivery candidate
4-week-local-research-pilot; pilot-delivery; pre-candidate
4
Weeks
5
Commands
8
Handoff
Week 1
Freeze pilot baseline
Confirm jENA/jSNA runtime provenance, current tests, known boundaries, and full pilot verification.
Week 2
Polish researcher workbench
Tighten the webENA-style researcher workspace without changing core routes or export schemas.
Week 3
Strengthen research handoff gates
Make coding reliability, data governance, human review, and claim-readiness unavoidable in researcher exports.
Week 4
Package delivery candidate
Create the fixed local pilot handoff package and bilingual walkthrough script.
Verification gate
- npm run lint
- npm test
- npm run sena:pilot:smoke
- npm run sena:pilot:browser-smoke -- http://127.0.0.1:3001/workspace/sena
- npm run sena:pilot:verify
Handoff package
- lesson-study sample JSON and five-table CSV files
- blank five-table templates and empty JSON contract template
- sena-project-snapshot.json
- sena-runtime-bundle.json
- sena-review-packet.json
Next-stage development plan
post-delivery-candidate; research-validation-before-platform; verification-required
4
Phases
npm run sena:pilot:verify
Release gate
6
Data cases
active
Pilot Handoff Freeze
Freeze the verified local research pilot package before external researcher walkthroughs.
next
Researcher Walkthrough
Run complete walkthroughs with the lesson-study sample and one or two real research datasets.
deferred
Research Validation
Strengthen claims beyond local demo readiness through parity, reliability, uncertainty, and domain review evidence.
gate
Production Platform Acceptance
Record whether each production backend adapter is accepted as a signed bridge or replaced with an institution-native service before cutover.
Release gate
npm run sena:pilot:verify
Full local pilot gate passes, including Vitest, Next production build, production server smoke, visual guards, and browser interaction smoke.
Claim gate
Research claims require human review and coding-reliability evidence; otherwise reports remain exploratory-only.
Public interfaces
- Keep /workspace/sena, /workspace/ena, and /api/ena/run as the stable public routes for the current pilot.
- Keep sena-project-snapshot/v1, sena-runtime-bundle/v1, sena-review-packet/v1, sena-report/v1, and sena-claim-readiness-gate/v1 export schemas backward compatible.
Current focus
Local research pilot package
Make /workspace/sena demo-ready for lesson-study and collaboration-analysis pilots.
Production SaaS backend readiness
Run the enterprise backend readiness loop with native adapter certification, platform-owner acceptance, release-gate review, go-live rehearsal, and redacted handoff evidence.
Scope boundary
In scope
- Local demo readiness for researchers and education pilot users.
- Five-table SENA data contract import, templates, lesson-study sample data, and asset-integrity fingerprints.
- Browser-side S/W/B/G construction with the explicit A_fusion block equation.
Deferred
- External institution account operations, credential issuance, secret rotation ceremonies, and incident staffing performed outside this repository.
- Commercial billing, procurement, legal contracting, and pricing operations.
- Live R runtime dependency for the website; R-derived fixtures remain development-time validation evidence.
Runtime foundation
complete
Local research pilot package
active
Research validation
deferred
Production SaaS backend readiness
active
Freeze the verified local pilot handoff package before researcher walkthroughs.
Run the lesson-study sample and one or two real research datasets through the full walkthrough before expanding platform scope.
Enter research validation only after walkthrough evidence identifies the needed parity, reliability, uncertainty, and domain-review work.
Demo verification checklist
sena-demo-verification/v1; needs-review
5
Auto pass
1
Auto review
6
Pending
0
Passed
0
Failed
Required artifacts: sena-pilot-package-manifest.json, sena-data-contract-audit.json, sena-project-snapshot.json, sena-jena-manifest.json, sena-ena-report.json, sena-jsna-manifest.json, sena-sna-report.json, sena-fusion-math-audit.json, sena-runtime-consistency-audit.json, sena-runtime-bundle.json, sena-visual-grammar.json, sena-analysis-report.json, sena-evidence-ledger.json, sena-person-code-pair-g-report.json, sena-temporal-runtime-trace.json, sena-demo-verification.json, sena-demo-verification-compatibility-audit.json, sena-production-page-contract.json, sena-development-plan.json, sena-pilot-readiness-audit.json, sena-metric-provenance.json, sena-coding-reliability-gate.json, sena-claim-readiness-gate.json, sena-review-packet.json, sena-analysis-report.md
Report and review exports
#workflow-report
Fill reviewer, interpretation, limitations, next actions, coding reliability evidence, and data-governance metadata; export readiness, metric provenance, coding-reliability gate, claim-readiness gate, review packet, JSON report, and Markdown report.
Expected
Report, metric-provenance, coding-reliability, claim-readiness, and review-packet exports include parameters, matrices, runtime provenance, evidence, guardrails, audits, coding reliability gate, data-governance metadata, and human-review fields.
Observed evidence
Report completeness: review; Build parameters: pass; Analysis scope: pass; Data contract audit: pass; +46 more
Artifacts: sena-demo-verification.json, sena-demo-verification-compatibility-audit.json, sena-production-page-contract.json, sena-development-plan.json, sena-pilot-readiness-audit.json, sena-metric-provenance.json, sena-coding-reliability-gate.json, sena-claim-readiness-gate.json, sena-visual-grammar.json, sena-review-packet.json, sena-analysis-report.json, sena-analysis-report.md
Sample or five-table import
#workflow-data
Load the lesson-study sample or upload all five SENA contract tables, confirm the package manifest assetIntegrity fingerprints are present, then confirm the Data contract audit is valid and project snapshot export is restorable.
Expected
The Data Import panel shows valid five-table counts, manifest fingerprints for sample/template assets, and a project snapshot model JSON carrying graph nodes, typed edges, S/W/B/G, fusion, and temporal trace.
Observed evidence
Five-table data contract: ready; 4 people, 3 interactions, 3 utterances, 3 coded segments, 7 codes; audit=valid; warnings=0; +22 more
Artifacts: sena-pilot-package-manifest.json, sena-data-contract-audit.json, sena-project-snapshot.json
Weights and fusion formula
#workflow-model
Adjust alpha, beta, gamma, normalization, threshold, and layer visibility, then confirm the archived formula audit is present in the runtime bundle or review packet.
Expected
The archived formula audit remains verified and S/W/B/G matrix dimensions still match the active model and restorable model JSON export.
Observed evidence
S/W/B/G fusion model: ready; socialEdges=3; conceptEdges=10; bridgeEdges=7; +24 more
Artifacts: sena-jena-manifest.json, sena-ena-report.json, sena-jsna-manifest.json, sena-sna-report.json, sena-fusion-math-audit.json, sena-runtime-consistency-audit.json, sena-runtime-bundle.json
Fusion canvas layouts
#workflow-canvas
Switch Explanatory, ENA Space, and Joint layouts; confirm nodes, edges, labels, and model JSON snapshot export remain visible and complete.
Expected
All three layouts render a nonblank fusion canvas, with jENA projected coordinates available for ENA Space when computed and snapshot export preserving graph structure.
Observed evidence
S/W/B/G fusion model: ready; socialEdges=3; conceptEdges=10; bridgeEdges=7; +15 more
Artifacts: sena-project-snapshot.json, sena-visual-grammar.json, sena-analysis-report.json
Evidence inspection
#workflow-evidence
Select at least one person node, one concept node, and one typed edge; inspect the original evidence snippets.
Expected
Inspector and Evidence Ledger expose traceable utterance snippets before interpretation.
Observed evidence
Evidence ledger: ready; social-edge=3; concept-edge=23; bridge-edge=7; +5 more
Artifacts: sena-evidence-ledger.json, sena-person-code-pair-g-report.json
Temporal runtime trace
#workflow-temporal
Switch Stage, Moving, and Turn temporal modes; review per-window jENA/jSNA/SENA runtime status and A_fusion checksums.
Expected
Temporal Runtime Trace contains windows, per-window runtime statuses, and S/W/B/G/A_fusion matrix fingerprints for the selected source dataset.
Observed evidence
Method validation package: ready; temporalVariants=3; permutationIterations=12; bootstrapIterations=12; +5 more
Artifacts: sena-temporal-runtime-trace.json, sena-runtime-bundle.json
Demo verification compatibility audit
sena-demo-verification-compatibility/v1; compatible
2
Passed
0
Review
Dataset counts
Expected: people=4, interactions=3, utterances=3, codedSegments=3, codes=7
Actual: people=4, interactions=3, utterances=3, codedSegments=3, codes=7
Build options
Expected: {"alpha":0.72,"beta":0.64,"gamma":0.86,"normalization":"max","undirectedSocial":true,"temporal":{"mode":"stage","movingWindowSize":3,"movingWindowStep":1,"turnWindowRadius":1}}
Actual: {"alpha":0.72,"beta":0.64,"gamma":0.86,"normalization":"max","undirectedSocial":true,"temporal":{"mode":"stage","movingWindowSize":3,"movingWindowStep":1,"turnWindowRadius":1}}
Compatibility is checked before applying standalone demo verification manual-review records to the current workspace.
Production page contract
sena-production-page-contract/v1; /workspace/sena
157
Text checks
235
Visual checks
Six-step research workflow
Data ImportModel BuilderFusion CanvasEvidenceTemporal TraceReport
Pilot data import
Research Pilot AssetsLoad lesson-study samplePackage manifestmanifest fingerprintsHandoff checksRestorable model JSON exportLocal jENA and jSNA runtime manifestsLesson-study JSONJSON contract templateTXT/MD transcript cleaningSRT/VTT subtitle transcripts
Fusion canvas layout controls
ExplanatoryDual LensENA SpaceJointA1 Inner Solid MeshW solid ENA meshG pair contributionThreshold
Dual Lens Dashboard
Dual Lens DashboardWindow-scoped conversation, SNA, and ENARaw Conversation StreamSNA Split ViewENA Split ViewEvidence-Explanation DriversjSNA social lensjENA epistemic lensSENA bridge lens
Temporal Fusion Arc story view
Temporal Fusion ArcPlan - Teach - Reflect story viewPlanTeachReflectActiveevidence refsG pair contributionsG pairsRaw G pairsTop G pairTop G pair in this windowTemporal transition evidenceDelta GDelta A_fusionA_fusion checksum
Evidence inspector matrix provenance
Evidence InspectorMatrix provenanceRuntime sourceMatrix blockFormula factorFusion slotMatrix fingerprintA_fusion fingerprintG attributionG fingerprintperson-code-pair contributionLineage refstable coded_segmentstable interactions
Method validation provenance
Metric provenancesena-metric-provenance/v1sna.jsjena-jssena-self-implementedsena-compositesna.js closeness()sna.js labelPropagation()R sna::betweenness fixturesinterpretation limitsValidation diagnostics are report gates
Report and review handoff
Production page contractDemo verification compatibility auditPilot export artifact coverageReview packet auditMethod protocol handoffExport page contractExport project snapshotExport walkthrough JSONExport verification JSONExport compatibility auditExport development planExport readiness JSONExport reliability gateExport reliability dashboardExport claim gate JSONExport HTMLExport figure SVGExport figure PNGExport ExcelExport DOCXExport PDFExport publication packageExport report JSONExport report MDsena-review-packet.json
Local research pilot delivery candidate
Local research pilot delivery candidate4-week-local-research-pilotpilot-deliveryFreeze pilot baselinePolish researcher workbenchStrengthen research handoff gatesPackage delivery candidateVerification gateHandoff packagenpm run sena:pilot:verifysena-runtime-bundle.jsonsena-review-packet.json
Next-stage development plan
Next-stage development planpost-delivery-candidateresearch-validation-before-platformPilot Handoff FreezeResearcher WalkthroughResearch ValidationProduction Platform AcceptanceRelease gateData casesPublic interfacesexploratory-onlynpm run sena:pilot:verify
Claim readiness gate
Claim readiness gatesena-claim-readiness-gate/v1sena-claim-readiness-gate.jsonexploratory-onlyData contractRuntime alignmentFusion mathEvidence ledgerMethod validationCoding reliabilityData governanceHuman reviewExploratory until coding reliability, data governanceReview blockers
Coding reliability gate
Coding reliability gatesena-coding-reliability-gate/v1sena-coding-reliability-gate.jsoncoding-reliability-neededCoding reliability evidenceReliability reviewerCoding schemeAgreement metricAgreement valueAdjudication notesReliability limitations
Research artifact export controls
Export data auditExport evidence ledgerExport metric provenanceExport ENA reportExport runtime bundleExport runtime auditExport SNA reportExport G report
Fusion canvas SVG anchor
The built workspace exposes a stable Fusion Canvas SVG anchor for local visual smoke checks.
data-testid="sena-fusion-canvas"
C3 workspace left rail anchor
The built workspace exposes the ENA-inspired Sets/Model/Plot Tools/Stats rail as a stable shell anchor.
data-testid="sena-workspace-mode-rail"
C3 workspace glass rail role
The left workspace rail keeps the compact Apple-style glass visual grammar selected for the SENA workbench.
data-visual-role="workspace-shell-c3-glass-rail"
Delivery candidate plan anchor
The Report Generator exposes the local research pilot delivery-candidate plan before export.
data-testid="delivery-candidate-plan"
Delivery candidate plan role
The delivery-candidate panel has a stable semantic visual role for browser smoke checks.
data-visual-role="local-research-pilot-delivery-candidate"
Next-stage development plan anchor
The Report Generator exposes the post-delivery research-validation plan before export.
data-testid="next-stage-development-plan"
Next-stage development plan role
The next-stage plan panel has a stable semantic role for browser smoke checks.
data-visual-role="post-delivery-research-validation-plan"
Model Layer Stack icon
The Model rail item uses the adopted Layer Stack glyph for model layers and fusion structure.
data-icon-name="layer-stack"
Model explanatory layout control
The Model Builder rail exposes the explanatory Fusion Canvas layout as a real control.
data-testid="model-layout-explanatory"
Model ENA Space layout control
The Model Builder rail exposes the jENA-projected ENA Space layout as a real control.
data-testid="model-layout-ena-space"
Model joint layout control
The Model Builder rail exposes the deterministic A_fusion joint embedding layout as a real control.
data-testid="model-layout-joint"
Model social layer toggle
The Model Builder rail exposes a real toggle for the S social layer.
data-testid="model-layer-social-toggle"
Model concept layer toggle
The Model Builder rail exposes a real toggle for the W ENA concept layer.
data-testid="model-layer-concept-toggle"
Model bridge layer toggle
The Model Builder rail exposes a real toggle for the B bridge layer.
data-testid="model-layer-bridge-toggle"
Model alpha SNA slider
The Model Builder rail exposes alpha as a real SNA layer-weight slider.
data-testid="alpha-slider"
Model beta ENA slider
The Model Builder rail exposes beta as a real ENA layer-weight slider.
data-testid="beta-slider"
Model gamma bridge slider
The Model Builder rail exposes gamma as a real bridge layer-weight slider.
data-testid="gamma-slider"
Model edge-threshold slider
The Model Builder rail exposes the edge threshold as a real filtering slider.
data-testid="edge-threshold-slider"
Model normalization select
The Model Builder rail exposes normalization mode as a real model-building option.
data-testid="normalization-select"
Stats Network Metrics icon
The Stats rail item uses the adopted Network Metrics glyph that combines graph structure with metric bars.
data-icon-name="network-metrics"
Stats metric provenance summary
The Stats rail panel exposes a compact provenance summary before researchers interpret metric values.
data-testid="stats-metric-provenance-summary"
Stats metric provenance summary role
The Stats metric provenance summary has a stable semantic hook for browser and production smoke checks.
data-visual-role="stats-metric-provenance-summary"
Stats jENA concept-pair handoff
The Stats rail exposes jENA adjacency and connection-count handoff coverage against the SENA W concept matrix.
data-testid="stats-jena-concept-handoff"
Stats jENA concept-pair handoff role
The jENA-to-SENA-W handoff summary has a stable semantic hook for browser and production smoke checks.
data-visual-role="stats-jena-concept-pair-handoff"
Stats SNA report export
The Stats rail exposes a stable real export control for the local jSNA social report.
data-testid="export-stats-sna-report"
Stats jENA manifest export
The Stats rail exposes a stable real export control for the local jENA runtime manifest.
data-testid="export-stats-jena-manifest"
Stats jSNA manifest export
The Stats rail exposes a stable real export control for the local jSNA runtime manifest.
data-testid="export-stats-jsna-manifest"
Stats G report export
The Stats rail exposes a stable real export control for SENA person-code-pair G contribution evidence.
data-testid="export-stats-g-report"
Stats metric provenance export
The Stats rail exposes a stable real export control for the metric-provenance artifact.
data-testid="export-stats-metric-provenance"
Collapsed plot switcher anchor
The central plot deck exposes one collapsed Plots control instead of six persistent plot pills.
data-testid="workspace-plot-switcher"
Collapsed plot switcher visual role
The collapsed Plots control has a stable semantic hook for C3 workspace shell smoke checks.
data-visual-role="workspace-shell-collapsed-plot-switcher"
Plot Tools Dimensions section
The Plot Tools rail follows the webENA Dimensions grouping for plot coordinate/layout controls.
data-testid="plot-tools-dimensions-section"
Plot Tools Plotted Points section
The Plot Tools rail follows the webENA Plotted Points grouping for switching plot views.
data-testid="plot-tools-plotted-points-section"
Plot Tools Network Graph section
The Plot Tools rail follows the webENA Network Graph grouping for layers and edge threshold.
data-testid="plot-tools-network-graph-section"
Plot Tools Temporal Framing section
The Plot Tools rail exposes SENA-specific temporal framing as a compact workbench control group.
data-testid="plot-tools-temporal-framing-section"
Plot Tools Advanced Options drawer
Advanced Plot Tools options are kept in a compact bottom drawer rather than crowding the main plot controls.
data-testid="plot-tools-advanced-drawer"
Plot Tools Advanced Options drawer role
The Advanced Options drawer has a stable semantic hook for webENA-inspired Plot Tools checks.
data-visual-role="webena-plot-tools-advanced-drawer"
Central plot deck anchor
The built workspace exposes the dominant central plot deck as the main research surface.
data-testid="workspace-central-plot-deck"
Central plot deck visual role
The central plot deck has a stable semantic hook for layout and visual regression smoke checks.
data-visual-role="workspace-central-plot-deck"
Central plot default Fusion view
The dominant central plot opens on the current-window Fusion Plot, not the Temporal Fusion Arc.
data-default-plot-view="fusion"
Central plot current-window scope
The dominant central plot is scoped to one active temporal window by default.
data-plot-scope="current-window"
ENA-style bottom Data View drawer
The central plot deck exposes a collapsible webENA-style Data View drawer below the graph instead of replacing the workspace.
data-testid="workspace-data-view-drawer"
Bottom Data View drawer visual role
The Data View drawer has a stable semantic hook for ENA-inspired workspace layout smoke checks.
data-visual-role="workspace-bottom-data-view-drawer"
Bottom Data View drawer toggle
Researchers can expand raw utterances, coded segments, and interaction rows without leaving the central Fusion Plot.
data-testid="workspace-data-view-toggle"
Central Fusion active-window analysis scope
The dominant central Fusion Plot exposes the active temporal window, current model counts, and A_fusion checksum.
data-testid="central-fusion-analysis-scope"
Central Fusion active-window scope role
The central Fusion Plot marks its analysis-scope provenance with a stable semantic hook for browser smoke checks.
data-visual-role="active-window-fusion-scope"
Central Fusion current-window evidence capsule
The dominant central Fusion Plot exposes the strongest current-window S/W/B/G signals as readable inspection cues.
data-testid="central-fusion-evidence-capsule"
Central Fusion evidence capsule role
The current-window S/W/B/G evidence capsule has a stable semantic hook for browser smoke checks.
data-visual-role="current-window-fusion-evidence-capsule"
Central active-window interpretation brief
The central current-window Fusion Plot exposes a compact interpretation brief before researchers write claims.
data-testid="central-active-window-brief"
Central active-window interpretation brief role
The active-window interpretation brief has a stable semantic hook for browser smoke and review-packet contracts.
data-visual-role="active-window-interpretation-brief"
Central Fusion adjacent-window delta
The dominant central Fusion Plot exposes adjacent-window S/W/B/G/A_fusion deltas for temporal inspection.
data-testid="central-fusion-transition-delta"
Central Fusion adjacent-window delta role
The central Fusion Plot marks adjacent-window delta provenance with a stable semantic hook for browser smoke checks.
data-visual-role="active-window-fusion-transition-delta"
Central Fusion top G-pair shift
The dominant central Fusion Plot exposes the strongest person-code-pair explanation across the adjacent-window transition.
data-testid="central-fusion-delta-g-pair"
Central Fusion top G-pair shift role
The central Fusion Plot marks the top G-pair transition explanation with a stable semantic hook for browser smoke checks.
data-visual-role="active-window-fusion-g-pair-driver"
Primary plot viewport anchor
The right-side Primary Plot viewport remains available for Fusion Canvas comparison and layout controls.
data-testid="workspace-primary-plot"
Primary plot viewport visual role
The Primary Plot viewport has a stable semantic hook in the ENA-inspired right plot column.
data-visual-role="workspace-primary-plot"
Secondary plot viewport anchor
The right-side Secondary Plot viewport remains available for selected evidence and provenance inspection.
data-testid="workspace-secondary-plot"
Secondary plot viewport visual role
The Secondary Plot viewport has a stable semantic hook in the ENA-inspired right plot column.
data-visual-role="workspace-secondary-plot"
Secondary Plot current-window comparison lens
The right-side Secondary Plot compares the active temporal window against the full conversation before evidence inspection.
data-testid="workspace-secondary-comparison-lens"
Secondary Plot comparison visual role
The Secondary Plot comparison lens has a stable semantic hook for browser smoke checks.
data-visual-role="secondary-plot-current-window-comparison"
Secondary Plot signal ranking context
The right-side Secondary Plot ranks the active-window S/W/B/G top signals against the full conversation.
data-testid="workspace-secondary-ranking-context"
Secondary Plot signal ranking visual role
The Secondary Plot ranking context has a stable semantic hook for browser smoke checks and review-packet contracts.
data-visual-role="secondary-plot-signal-ranking-context"
Pilot assets panel anchor
The Data Import panel exposes a stable research pilot asset panel for local demo package checks.
data-testid="pilot-assets-panel"
Pilot assets panel semantic role
The pilot assets panel has a stable semantic hook for browser smoke checks.
data-visual-role="pilot-assets-panel"
Pilot asset link anchor
Pilot package manifest, sample, and template downloads are exposed as stable links.
data-testid="pilot-asset-link"
Pilot manifest asset link
The package manifest link is identifiable separately from sample and template assets.
data-asset-kind="manifest"
Pilot sample asset links
Lesson-study sample dataset links are identifiable for browser asset smoke checks.
data-asset-kind="sample"
Pilot template asset links
Blank data-contract template links are identifiable for browser asset smoke checks.
data-asset-kind="template"
Pilot asset integrity fingerprint signal
The Data Import panel exposes that the package manifest includes sample/template integrity fingerprints.
data-testid="pilot-asset-integrity"
Pilot asset integrity semantic role
The asset integrity fingerprint signal has a stable semantic hook for production-page and browser smoke checks.
data-visual-role="pilot-asset-integrity"
Enterprise team operations anchor
The Enterprise runtime panel exposes team invitation, invitation acceptance, and membership lifecycle controls in the workbench.
data-testid="enterprise-team-operations"
Enterprise team operations semantic role
The Team/RBAC operation area has a stable semantic hook for production-page and browser smoke checks.
data-visual-role="enterprise-rbac-team-operations"
Enterprise team invitation email input
Team managers can enter an invitee email directly from the Enterprise runtime panel.
data-testid="enterprise-team-invite-email"
Enterprise team invitation submit control
Team managers can create a team invitation without leaving the SENA workspace.
data-testid="enterprise-team-invite-submit"
Enterprise team invitation acceptance input
Signed-in invited users can paste an invitation code to join a SENA team from the workbench.
data-testid="enterprise-team-accept-code"
Enterprise team membership row
Team memberships render as stable rows or empty-state hooks, with role and status controls available after sign-in.
data-testid="enterprise-team-member-row"
Enterprise pending invitation row
Pending invitations render as stable rows or empty-state hooks, with revocation controls and local-pilot invite-code evidence after sign-in.
data-testid="enterprise-team-pending-invite"
Enterprise SSO preflight panel
The Enterprise runtime panel exposes OAuth/OIDC provider preflight evidence before production SSO is claimed.
data-testid="enterprise-sso-preflight"
Enterprise SSO preflight semantic role
The SSO preflight area has a stable semantic hook for authentication readiness smoke checks.
data-visual-role="enterprise-sso-preflight"
Enterprise SSO preflight schema
The SSO preflight UI names the machine-readable OAuth/OIDC readiness schema.
sena-enterprise-sso-preflight/v1
Enterprise SSO preflight run control
Authenticated users can run SSO provider preflight from the SENA workbench.
data-testid="enterprise-sso-preflight-run"
Enterprise SSO preflight provider row
The SSO preflight panel renders provider-level configured/pass/review evidence without exposing secrets.
data-testid="enterprise-sso-preflight-provider"
Enterprise provisioning readiness panel
The Enterprise runtime panel exposes institution provisioning and SCIM readiness evidence from the redacted deployment handoff package.
data-testid="enterprise-provisioning-readiness"
Enterprise provisioning readiness semantic role
The provisioning readiness area has a stable semantic hook for IdP/SCIM lifecycle smoke checks.
data-visual-role="enterprise-provisioning-scim-readiness"
Enterprise provisioning readiness schema
The provisioning readiness UI names the redacted deployment handoff package schema used for platform review.
sena-enterprise-organization-deployment/v1
Enterprise provisioning readiness refresh
Authenticated users can refresh provisioning and SCIM readiness evidence from the workbench.
data-testid="enterprise-provisioning-readiness-refresh"
Enterprise provisioning endpoint row
The readiness panel renders redacted provisioning and SCIM endpoint metadata without exposing bearer tokens.
data-testid="enterprise-provisioning-endpoint"
Enterprise provisioning environment row
The readiness panel renders provisioning environment-variable status without exposing secret values.
data-testid="enterprise-provisioning-env"
Enterprise provisioning owner decision
The readiness panel surfaces the institution provisioning owner platform-decision state before organization-wide rollout.
data-testid="enterprise-provisioning-owner-decision"
Enterprise account security anchor
The Enterprise runtime panel exposes account security controls for authenticated researchers.
data-testid="enterprise-account-security"
Enterprise account security semantic role
The account security area has a stable semantic hook for MFA management smoke checks.
data-visual-role="enterprise-auth-mfa-controls"
Enterprise MFA status
The workbench exposes current authenticator MFA status close to the signed-in session controls.
data-testid="enterprise-mfa-status"
Enterprise MFA setup control
Authenticated users can start authenticator MFA setup without leaving the SENA workbench.
data-testid="enterprise-mfa-setup"
Enterprise MFA enable code input
Authenticated users can enter a TOTP setup code to enable authenticator MFA.
data-testid="enterprise-mfa-enable-code"
Enterprise MFA disable code input
Authenticated users can enter a TOTP code to disable authenticator MFA when needed.
data-testid="enterprise-mfa-disable-code"
Enterprise session list
The workbench exposes the authenticated user's active session list from the session lifecycle API.
data-testid="enterprise-session-list"
Enterprise session row
Current and non-current sessions render as stable rows or empty-state hooks.
data-testid="enterprise-session-row"
Enterprise session revoke control
Authenticated users can revoke individual non-current sessions from the Account security panel.
data-testid="enterprise-session-revoke"
Enterprise revoke other sessions control
Authenticated users can revoke all other active sessions without leaving the workbench.
data-testid="enterprise-session-revoke-others"
Enterprise session logout control
Authenticated users can sign out of the current enterprise session from the Account security panel.
data-testid="enterprise-session-logout"
Contract template export control
The Data Import panel exposes a stable export control for generating an empty JSON data-contract template.
data-testid="export-contract-template"
Pilot handoff checks panel
The Data Import panel exposes manifest-aligned reviewer handoff checks.
data-testid="pilot-handoff-checks"
Pilot handoff checks semantic role
The pilot handoff checks panel has a stable semantic hook for browser smoke checks.
data-visual-role="pilot-handoff-checks"
Pilot handoff check item
Each manifest handoff check is exposed as a stable item.
data-testid="pilot-handoff-check"
Pilot model JSON handoff check
The restorable model JSON handoff check is visible from Data Import.
data-handoff-check-id="model-json-export"
Fusion canvas center region
The concept-layer center region is an unfilled violet guide, not a solid black circle.
r="184" fill="none" stroke="#895dff"
Fusion canvas center guide role
The center guide is semantically marked as a concept-space guide rather than a data node or analysis result.
data-visual-role="concept-space-guide"
Fusion canvas ENA solid concept link
Traditional ENA concept-concept W links render as solid inner mesh links rather than dashed social-like or temporary links.
data-visual-role="ena-solid-concept-link"
Fusion canvas readable line halo
Day-mode S/W/B links use a light under-stroke so colored relations remain legible over the grid and other paths.
data-visual-role="fusion-readable-link-halo"
Fusion canvas weighted link width
SNA outer arcs, ENA inner links, and bridge ribbons expose weight-scaled stroke widths instead of rendering every relation at one fixed width.
data-edge-visual-width=
Fusion canvas link weight provenance
Each rendered S/W/B relation carries its scaled matrix weight so visual line emphasis can be audited against the model output.
data-edge-scaled-weight=
Fusion canvas link visual salience
Each rendered S/W/B relation exposes the layer-relative visual salience used for stroke-width scaling, including concept-link tie breakers when active W weights are equal.
data-edge-visual-salience=
Fusion canvas layer key line-weight note
The A1 layer key states that visible S/W/B line thickness is layer-relative salience rather than a fixed decorative stroke.
data-testid="fusion-layer-key-line-weight-note"
Fusion canvas selected-edge stroke provenance
Selecting an S/W/B edge exposes the visual salience and stroke width used by the current Fusion Canvas.
data-testid="edge-visual-stroke-provenance"
Fusion canvas selected node label on click
Node labels are hidden by default; selecting a node renders one high-contrast label plate for the selected node.
data-testid="sena-node-
Fusion canvas Question node Q glyph
The Question concept node renders a Q monogram instead of a question-mark symbol.
data-node-glyph="Q"
Fusion canvas ENA concept circle node
Inner ENA concept nodes render as circles so the epistemic layer is visually distinct from SNA actor nodes.
data-visual-role="ena-concept-circle-node"
Fusion canvas SNA person hex node
Outer SNA person nodes render as hexagons while retaining the social-layer cyan outline.
data-visual-role="sna-person-hex-node"
Fusion canvas SNA outer-orbit social arc
SNA person-person S links use outer-orbit blue arcs that stay visually separate from the internal ENA W concept mesh.
data-arc-route="outer-orbit"
Fusion canvas A1 layer key
The Fusion Canvas exposes a compact A1 layer key that binds S/W/B/G visual encodings to the current weights and threshold.
data-testid="fusion-layer-key"
Fusion canvas G contribution key
The A1 layer key includes the G person-code-pair contribution layer used by Temporal Fusion and report exports.
data-visual-role="fusion-layer-key-g"
Metric provenance panel
The Method Validation panel exposes metric source, parity, and interpretation-limit provenance for local research review.
data-testid="metric-provenance-panel"
Metric provenance semantic role
The metric provenance panel has a stable semantic hook for browser smoke checks.
data-visual-role="sena-metric-provenance"
Selected edge matrix provenance
The Evidence Inspector exposes the selected edge's runtime source, matrix block, formula factor, and fusion slot.
data-testid="edge-matrix-provenance"
Selected edge matrix provenance role
The selected-edge matrix provenance panel has a semantic hook for production and browser smoke checks.
data-visual-role="edge-matrix-provenance"
Selected edge matrix fingerprint
The Evidence Inspector exposes the selected edge's matrix-block and A_fusion checksums.
data-testid="edge-matrix-fingerprint"
Selected edge matrix fingerprint role
The selected-edge matrix fingerprint panel has a semantic hook for production and browser smoke checks.
data-visual-role="edge-matrix-fingerprint"
Five-table evidence lineage
Evidence snippets expose their source table, row id, and related utterance/segment/person/code identifiers.
data-testid="evidence-lineage"
Five-table evidence lineage role
Evidence lineage has a stable semantic hook for browser smoke and reviewer handoff checks.
data-visual-role="five-table-evidence-lineage"
Temporal Fusion Arc anchor
The Temporal Trace panel exposes a stable Plan-Teach-Reflect SVG story view for local lesson-study demos.
data-testid="temporal-fusion-arc"
Temporal window matrix fingerprint
The Temporal Runtime Trace table exposes per-window A_fusion checksums for temporal handoff review.
data-testid="temporal-window-fingerprint"
Temporal window matrix fingerprint role
The per-window matrix fingerprint has a stable semantic hook for browser smoke checks.
data-visual-role="temporal-window-fingerprint"
Temporal Fusion G pair metric
The Temporal Fusion Arc exposes G person-code-pair contribution bars alongside S/W/B temporal metrics.
data-visual-role="temporal-g-pair-metric"
Temporal Trace G pair line
The compact Temporal Trace line chart includes a G pair-contribution series.
data-visual-role="temporal-trace-g-pair-line"
Temporal transition evidence
The active temporal view exposes adjacent-window S/W/B/G deltas and top G-pair changes.
data-testid="temporal-transition-evidence"
Temporal transition summary
The Temporal Runtime Trace panel summarizes adjacent-window transition evidence for the full trace.
data-testid="temporal-transition-summary"
Temporal transition summary role
The temporal transition summary has a stable semantic hook for production and browser smoke checks.
data-visual-role="temporal-transition-summary"
Data governance metadata gate
The Report Generator exposes stable data-governance metadata controls for ethics approval, consent scope, retention, usage constraints, and stewardship before claim-ready exports.
data-testid="data-governance-metadata"
Claim readiness gate anchor
The Report Generator exposes a stable claim-readiness gate for research-claim handoff checks.
data-testid="claim-readiness-gate"
Claim readiness semantic role
The claim-readiness panel has a stable semantic hook for production and browser smoke checks.
data-visual-role="claim-readiness-gate"
Publication HTML export
The Report Generator exposes the standalone publication-ready HTML export in addition to package-bundled HTML.
data-testid="export-publication-html"
Publication SVG export
The Report Generator exposes a stable one-click SVG publication figure export.
data-testid="export-publication-svg"
Publication PNG export
The Report Generator exposes a stable one-click PNG publication figure export.
data-testid="export-publication-png"
Publication Excel export
The Report Generator exposes a stable one-click XLSX workbook export for publication tables.
data-testid="export-publication-xlsx"
Publication DOCX export
The Report Generator exposes a stable one-click DOCX report export.
data-testid="export-publication-docx"
Publication PDF export
The Report Generator exposes a stable one-click PDF report export.
data-testid="export-publication-pdf"
Publication package export
The Report Generator exposes the manifest-backed publication package export covering SVG, PNG, HTML, XLSX, DOCX, and PDF artifacts.
data-testid="export-publication-package"
Enterprise claim evidence package
The enterprise workspace exposes a project-scoped claim evidence package for approved reliability, validation, preregistration, and expert-review evidence.
data-testid="enterprise-claim-evidence-package"
Enterprise claim evidence package schema
The enterprise claim package UI names the machine-readable evidence package schema.
sena-enterprise-claim-evidence-package/v1
Enterprise expert review dossier export
The enterprise workspace exposes domain expert review records as a standalone JSON dossier for claim-readiness review.
data-testid="enterprise-expert-review-dossier-export"
Enterprise validation parity evidence
The enterprise workspace exposes validation parity, walkthrough, and runtime-fixture evidence for reviewer inspection.
data-testid="enterprise-validation-parity-evidence"
Enterprise validation parity evidence semantic role
The validation parity evidence panel has a stable semantic hook for production and browser smoke checks.
data-visual-role="enterprise-validation-parity-evidence"
Enterprise validation parity evidence schema
The validation evidence UI names the parity manifest schema used by validation runs and claim packages.
sena-validation-parity-evidence/v1
Enterprise validation walkthrough evidence
The validation panel exposes the project-linked walkthrough source and SHA-256 evidence anchor.
data-testid="enterprise-validation-walkthrough-evidence"
Enterprise validation parity export
The validation evidence panel exposes a JSON export control for the parity manifest used in reviewer handoff.
data-testid="enterprise-validation-parity-export"
Local validation result export
The validation controls expose a standalone group-comparison JSON export after local or enterprise validation runs.
data-testid="export-local-validation-result"
Validation preregistration plan export
The validation controls expose the preregistered analysis plan as a standalone SHA-256-backed JSON artifact for reviewer handoff.
data-testid="export-validation-preregistration-plan"
Validation Holm suite run
The validation controls expose a one-click Holm-corrected multi-metric suite workflow, not only a single metric comparison.
data-testid="run-validation-suite"
Enterprise validation inference reference
The validation evidence panel exposes the study-specific inferential model or preregistration reference that must accompany publication claims.
data-testid="enterprise-validation-inference-reference"
Enterprise formal inference readiness
The validation evidence panel exposes a formal inference readiness contract for preregistration, study-model, parity, walkthrough, multiplicity, and sample-size checks.
data-testid="enterprise-formal-inference-readiness"
Enterprise formal inference readiness schema
The validation evidence UI names the formal inference readiness schema used by validation runs and claim packages.
sena-formal-inference-readiness/v1
Enterprise platform decision review
The enterprise workspace exposes a team-RBAC platform decision review panel for bridge/native-adapter acceptance.
data-testid="enterprise-platform-decision-review"
Enterprise platform decision review schema
The platform decision review UI names the persisted acceptance-record schema.
sena-enterprise-platform-decision-acceptance/v1
Enterprise platform decision selector
The platform decision review UI lets a team manager choose the production platform decision being reviewed.
data-testid="enterprise-platform-decision-select"
Enterprise platform decision status
The platform decision review UI exposes accepted, rejected, native-adapter-required, and superseded statuses.
data-testid="enterprise-platform-decision-status"
Enterprise platform decision owner
The platform decision review UI captures a named platform owner and role for governance evidence.
data-testid="enterprise-platform-decision-owner"
Enterprise platform decision evidence
The platform decision review UI captures evidence URL and notes without exposing secrets.
data-testid="enterprise-platform-decision-evidence"
Enterprise platform decision production evidence
The platform decision review UI lets institution owners explicitly select which production evidence requirements are covered by the signed acceptance.
data-testid="enterprise-platform-decision-production-evidence"
Enterprise platform decision submit
The platform decision review UI can submit a persisted acceptance record through the team-RBAC API.
data-testid="enterprise-platform-decision-submit"
Enterprise platform decision register export
The platform decision review UI exports the bridge/native-adapter register for institution owner review before production deployment.
data-testid="enterprise-platform-decision-register-export"
Enterprise capability audit export
The enterprise workspace exports a capability audit that maps original missing-feature areas to runnable endpoint, artifact, UI contract, and platform-decision evidence.
data-testid="enterprise-capability-audit-export"
Enterprise capability audit schema
The ops export panel names the capability audit schema required for enterprise-readiness handoff.
sena-enterprise-capability-audit/v1
Enterprise native adapter certification export
The enterprise workspace exposes managed database, object storage, pub/sub, identity, email, audit, backup, alerting, and SaaS backend adapter certification as a standalone JSON dossier.
data-testid="enterprise-native-adapter-certification-export"
Enterprise native adapter certification schema
The platform-decision workspace names the native adapter certification schema required by the production handoff.
sena-enterprise-native-adapter-certification/v1
Enterprise identity production evidence export
The enterprise workspace exports the redacted IdP, SSO secret-rotation, SCIM ownership, bearer-token rotation, and lifecycle-guardrail evidence packet for institution identity platform review.
data-testid="enterprise-identity-production-evidence-export"
Enterprise identity production evidence schema
The ops export panel names the identity production evidence schema that blocks release approval until institution IdP and SCIM evidence is complete.
sena-enterprise-identity-production-evidence/v1
Enterprise identity platform decision request packet schema
The ops export panel names the platform decision request packet schema used to ask institution IdP and SCIM owners for structured production evidence.
sena-enterprise-identity-platform-decision-request-packet/v1
Enterprise identity submission verifier schema
The ops export panel names the submission verifier schema used to compare institution identity evidence submissions with the expected request packet.
sena-enterprise-identity-submission-verifier/v1
Enterprise identity rotation freshness schema
The ops export panel names the rotation freshness schema used to keep SSO secret and provisioning bearer-token rotation evidence from becoming stale.
sena-enterprise-identity-rotation-freshness/v1
Enterprise SaaS operations readiness export
The enterprise workspace exposes a SaaS operations readiness dossier that links platform-owner approval, native adapter certification, and release-gate evidence.
data-testid="enterprise-saas-operations-readiness-export"
Enterprise SaaS operations readiness schema
The ops export panel names the SaaS operations readiness schema used to prevent environment-only production approval claims.
sena-enterprise-saas-operations-readiness/v1
Enterprise go-live rehearsal export
The enterprise workspace exposes a go-live rehearsal dossier that links readiness, native adapter certification, SaaS operations approval, and release-gate evidence.
data-testid="enterprise-go-live-rehearsal-export"
Enterprise go-live rehearsal schema
The ops export panel names the go-live rehearsal schema used for production cutover review.
sena-enterprise-go-live-rehearsal/v1
Enterprise go-live rollback drill schema
The ops export panel names the rollback drill schema used to prove backup, restore, alerting, and verifier evidence before cutover.
sena-enterprise-go-live-rollback-drill/v1
Enterprise go-live rollback drill export
The enterprise workspace exposes a standalone rollback drill dossier for production incident-response handoff.
data-testid="enterprise-go-live-rollback-drill-export"
Enterprise go-live monitor schema
The ops export panel names the post-cutover monitoring schema used for observation-window handoff.
sena-enterprise-go-live-monitor/v1
Enterprise go-live monitor export
The enterprise workspace exposes a standalone post-cutover monitor dossier for ops status, alert, rollback, release-gate, and verifier evidence.
data-testid="enterprise-go-live-monitor-export"
Enterprise go-live rehearsal release gate draft
The enterprise workspace can apply a go-live rehearsal draft to the release gate review form without auto-approving production.
data-testid="enterprise-go-live-rehearsal-apply-draft"
Enterprise go-live release gate draft schema
The ops export panel names the release gate draft schema generated from go-live rehearsal evidence.
sena-enterprise-release-gate-draft/v1
Enterprise go-live attestation schema
The ops export panel names the go-live attestation schema used for cutover approval evidence.
sena-enterprise-go-live-attestation/v1
Enterprise go-live attestation submit
The enterprise workspace can submit a team-RBAC go-live attestation without bypassing release gate evidence.
data-testid="enterprise-go-live-attestation-submit"
Enterprise go-live attestation export
The enterprise workspace exposes go-live attestation records as JSON handoff evidence.
data-testid="enterprise-go-live-attestation-export"
Enterprise release gate review
The enterprise workspace exposes a team-RBAC release gate review panel before production handoff.
data-testid="enterprise-release-gate-review"
Enterprise release gate schema
The release gate review UI names the persisted release-gate review schema.
sena-enterprise-release-gate-review/v1
Enterprise release gate identity snapshot
The release gate review UI exposes the persisted identity production evidence snapshot before production approval.
data-testid="enterprise-release-gate-identity-snapshot"
Enterprise release gate identity snapshot schema
The release gate review UI names the identity production evidence schema attached to release reviews.
data-testid="enterprise-release-gate-identity-snapshot-schema"
Enterprise release gate decision
The release gate review UI captures approved, conditional, or blocked decisions.
data-testid="enterprise-release-gate-decision"
Enterprise release gate submit
The release gate review UI can submit a persisted release decision through the team-RBAC API.
data-testid="enterprise-release-gate-submit"
Enterprise release gate export
The release gate review UI exposes a JSON handoff export for persisted release decisions and verification evidence.
data-testid="enterprise-release-gate-export"
Enterprise import cleaning manifest export
The enterprise workspace exposes a stable export control for the latest sena-import-cleaning-manifest/v1 audit artifact.
data-testid="enterprise-import-cleaning-manifest-export"
Enterprise governance export panel
The enterprise workspace exposes stable governance artifact export controls for deployment handoff evidence.
data-testid="enterprise-governance-exports"
Enterprise governance health export
The enterprise workspace can download the sena-enterprise-governance/v1 health artifact.
data-testid="enterprise-governance-health-export"
Enterprise governance security export
The enterprise workspace can download the sena-enterprise-security-posture/v1 artifact.
data-testid="enterprise-governance-security-export"
Enterprise governance audit CSV export
The enterprise workspace can download a filtered team audit CSV with integrity evidence.
data-testid="enterprise-governance-audit-csv-export"
Enterprise governance backup export
The enterprise workspace can download the sanitized team backup JSON artifact.
data-testid="enterprise-governance-backup-export"
Enterprise governance audit delivery
The enterprise workspace can trigger signed audit/SIEM delivery through sena-enterprise-audit-delivery/v1.
data-testid="enterprise-governance-audit-delivery"
Enterprise governance backup delivery
The enterprise workspace can trigger signed managed-backup delivery through sena-enterprise-backup-delivery/v1.
data-testid="enterprise-governance-backup-delivery"
Enterprise governance database sync
The enterprise workspace can trigger signed managed-database sync through sena-enterprise-database-sync/v1.
data-testid="enterprise-governance-database-sync"
Enterprise ops export panel
The enterprise workspace exposes stable ops artifact export controls for deployment monitoring evidence.
data-testid="enterprise-ops-exports"
Enterprise ops status export
The enterprise workspace can download the sena-enterprise-ops-status/v1 artifact.
data-testid="enterprise-ops-status-export"
Enterprise ops readiness export
The enterprise workspace can download the production-gate readiness artifact.
data-testid="enterprise-ops-readiness-export"
Enterprise ops deployment export
The enterprise workspace can download the redacted organization deployment package.
data-testid="enterprise-ops-deployment-export"
Enterprise ops alerts export
The enterprise workspace can download machine-readable firing alert evidence.
data-testid="enterprise-ops-alerts-export"
Enterprise ops alert delivery
The enterprise workspace can trigger signed deployment alert delivery through sena-enterprise-ops-alert-delivery/v1.
data-testid="enterprise-ops-alert-delivery"
Enterprise notification center
The enterprise workspace exposes visible in-app notifications and delivery-worker evidence controls.
data-testid="enterprise-notification-center"
Enterprise notification refresh
The notification center can refresh visible notification state from the team API.
data-testid="enterprise-notification-refresh"
Enterprise notification webhook delivery
The notification center can run the signed notification webhook delivery worker.
data-testid="enterprise-notification-deliver"
Enterprise notification email delivery
The notification center can run the signed institution email delivery worker.
data-testid="enterprise-notification-deliver-email"
Enterprise notification mark read
The notification center can mark visible notification records as read.
data-testid="enterprise-notification-mark-read"
Enterprise upload storage registry
The enterprise workspace exposes upload registry, scan, blob-integrity, and object-storage delivery controls.
data-testid="enterprise-upload-storage"
Enterprise upload storage refresh
The upload storage panel can refresh team-scoped upload registry records.
data-testid="enterprise-upload-storage-refresh"
Enterprise upload storage verification
The upload storage panel can request sena-enterprise-upload-storage-verification/v1 evidence.
data-testid="enterprise-upload-storage-verify"
Enterprise upload object-storage delivery
The upload storage panel can trigger signed object-storage bridge delivery for registered upload blobs.
data-testid="enterprise-upload-storage-deliver"
Enterprise upload storage file input
The upload storage panel can create private team upload registry records from local files.
data-testid="enterprise-upload-storage-file-input"
Enterprise transcript upload accept list
The workspace upload inputs expose subtitle transcript extensions so the cleaned-transcript adapter can be reached from the UI.
.srt,.vtt
Enterprise collaboration pub/sub delivery
The enterprise workspace can trigger signed collaboration pub/sub delivery for presence, comments, comment resolution, and adjudication events.
data-testid="enterprise-collaboration-pubsub-delivery"
Enterprise collaboration pub/sub delivery schema
The collaboration panel exposes the delivery artifact schema used by the pub/sub bridge.
sena-enterprise-collaboration-pubsub-delivery/v1
Coding reliability gate anchor
The Report Generator exposes a stable coding reliability gate before research-claim-ready handoff.
data-testid="coding-reliability-gate"
Coding reliability semantic role
The coding reliability panel has a stable semantic hook for production and browser smoke checks.
data-visual-role="coding-reliability-gate"
Coding reliability dashboard export
The Report Generator exposes the computed Cohen kappa, Krippendorff alpha, code diagnostics, and disagreement queue as a standalone dashboard JSON export.
data-testid="export-reliability-dashboard"
Review packet audit anchor
The Report Generator exposes a stable review-packet audit for reviewer handoff checks.
data-testid="review-packet-audit"
Review packet audit semantic role
The review-packet audit panel has a stable semantic hook for production and browser smoke checks.
data-visual-role="review-packet-audit"
Review packet method protocol handoff
The review-packet audit visibly verifies method protocol companion artifacts, including the standalone coding-reliability and claim-readiness gates.
data-audit-id="method-protocol-handoff"
Review packet development plan handoff
The review-packet audit visibly verifies local-pilot scope, runtime parity evidence, required artifacts, and deferred production boundaries.
data-audit-id="development-plan-handoff"
Review packet project snapshot handoff
The review-packet audit visibly verifies the restorable model JSON snapshot, including graph, matrix, and temporal handoff evidence.
data-audit-id="project-snapshot-handoff"
This contract verifies demo-critical page affordances in the built production HTML.
Report completeness audit
sena-report-completeness/v1; needs-review
13
Passed
3
Review
Coding reliability gate
Coding reliability evidence is incomplete
status=not-documented; reviewer=unassigned; codingScheme=missing
Data governance metadata
5 data-governance blockers
sena-data-governance-metadata/v1; status=needs-review; irb=missing
Human review fields
Draft or incomplete human-review fields
status=draft; reviewer=unassigned; interpretation=missing
Completeness checks confirm that required research-pilot artifacts are present; they do not certify substantive interpretation.
Review packet audit
sena-review-packet-audit/v1; complete
18
Passed
0
Review
Artifact manifest coverage
27 manifest artifacts; missing=0
sena-review-packet.json; sena-analysis-report.json; sena-analysis-report.md
Artifact schema alignment
all manifest schemas match
sena-review-packet.json: expected=sena-review-packet/v1, actual=sena-review-packet/v1; sena-analysis-report.json: expected=sena-report/v1, actual=sena-report/v1; sena-analysis-report.md: expected=markdown, actual=markdown
Pilot package manifest handoff
sampleAssets=6; templateAssets=6; assetIntegrity=12; assetIntegrityCoverage=true; exportCoverage=true; schemaCoverage=true; handoffChecks=6
package=SENA Research Pilot Package; updatedOn=2026-06-14; sampleContract=/sena-pilot/sample/lesson-study-sena-contract.json
Pilot export artifact coverage
declaredExports=27; requiredHandoffExports=27; missing=0
workflowExports=25; verificationRequiredArtifacts=25; packetArtifacts=27
Analysis scope handoff
Plan; scope=temporal-window; turns=1-3
packetWindow=stage:0:1-3; summaryWindow=stage:0:1-3; reportWindow=stage:0:1-3
Report and runtime bundle consistency
report=sena-report/v1; bundleReport=sena-report/v1; claimGate=exploratory/exploratory; reliabilityGate=review/review; fusionNodes=11/11; matrixFingerprints=5
reportTitle=SENA Analysis Report; generatedAt=preview; bundleTitle=SENA Analysis Report
Project snapshot handoff
snapshot=sena-project-snapshot/v1; window=stage:0:1-3; nodes=11; edges=20; fusionNodes=11; modelJsonGate=ready
sourcePeople=4; sourceUtterances=10; nodes=11
Standalone runtime artifact handoff
jENA=computed; enaReport=computed; jSNA=computed; runtimeAudit=consistent; codingReliability=review; artifactEvidence=10; metricProvenance=13; snaTies=3; gPairs=21
jenaSchema=sena-ena-manifest/v1; enaReportSchema=sena-ena-report/v1; enaReportConceptLabels=7
Local jENA/jSNA dependency provenance
jENA=file:vendor/jena-js; jSNA=file:vendor/sna-js
reportJena=file:vendor/jena-js; reportJsna=file:vendor/sna-js
Evidence handoff
ledgerSnippets=59; reportSnippets=59
social-edge=3; concept-edge=23; bridge-edge=7
Temporal runtime handoff
packetWindows=3; bundleWindows=3; matrixFingerprintWindows=3/3; A_fusionChecksums=3; fingerprintsMatch=true
temporalMode=stage; bundleMatrixFingerprintWindows=3/3; firstWindowFingerprintIds=S|W|B|G|A_fusion
Demo verification compatibility
status=compatible; reviewNeeded=0
Dataset counts: pass; expected=people=4, interactions=3, utterances=3, codedSegments=3, codes=7; actual=people=4, interactions=3, utterances=3, codedSegments=3, codes=7; Build options: pass; expected={"alpha":0.72,"beta":0.64,"gamma":0.86,"normalization":"max","undirectedSocial":true,"temporal":{"mode":"stage","movingWindowSize":3,"movingWindowStep":1,"turnWindowRadius":1}}; actual={"alpha":0.72,"beta":0.64,"gamma":0.86,"normalization":"max","undirectedSocial":true,"temporal":{"mode":"stage","movingWindowSize":3,"movingWindowStep":1,"turnWindowRadius":1}}
Production page contract handoff
route=/workspace/sena; sections=13; requiredText=157; visualChecks=235
Six-step research workflow: 6 required text item(s); Pilot data import: 11 required text item(s); Fusion canvas layout controls: 8 required text item(s)
Development plan handoff
milestone=local-research-pilot; requiredArtifacts=27; missingPacket=0; missingPilot=0
route=/workspace/sena; deliveryCandidate=pre-candidate; deliveryHorizon=4-week-local-research-pilot
Method protocol handoff
formula=A_fusion = [alpha*S gamma*B; gamma*B' beta*W]; companions=11; runtimeHandoffs=3; missingPacket=0; missingPilot=0
graphType=normalized-typed-heterogeneous-adjacency; jENA=file:vendor/jena-js; jENAApi=ena()
Visual grammar handoff
grammarItems=3; ids=fusion-canvas-a1, temporal-fusion-arc, workspace-shell-c3-collapsed-switcher
schema=sena-visual-grammar/v1; route=/workspace/sena; referenceAssets=5
Markdown handoff
required Markdown sections present
title=true; analysisWindow=true; runtime=true
Interpretation guardrail handoff
packetGuardrails=4; bundleGuardrails=4
Observed structure, not causality: A_fusion is a normalized typed adjacency model for observed social-epistemic relations; it is not a causal model or inferential test by itself.; Layout distance boundary: Explanatory and ENA-space layouts use position for readability; cross-layer distances should not be interpreted as strict statistical distances.; Joint embedding boundary: Joint mode is a deterministic A_fusion visual embedding and must be reported with weights, normalization, and stability checks; layout distance is not an inferential statistic.
This audit checks the internal handoff integrity of the single-file review packet.
Data governance metadata
Captured in report, snapshot, review packet, runtime bundle, and publication package exports.
sena-data-governance-metadata/v1
Coding reliability evidence
Used by the coding reliability gate before any research-claim-ready export.
Columns: coder_id, item_id or segment_id, code_id or codes, optional value.

Dual Lens Basis

SNA keeps actor ties analytically separate from ENA code co-occurrence before fusion. This avoids confusing social centrality with epistemic quality.

Fusion Claim

The bridge layer asks who contributed to which concepts, and the enhanced pair contribution estimates who helped activate important code-pair links.

Report Readiness

Every visible claim can be exported with weights, normalization, matrix values, and original utterance evidence for human-reviewed reporting.