Skip to content

Navigation Menu

Sign in
Sign up

P2: compact FAT header hierarchy - #264

Draft
masarray wants to merge 5 commits into
fix/p1-fat-v2-first-paint-schema from
fix/p2-fat-compact-header
Draft

P2: compact FAT header hierarchy #264
masarray wants to merge 5 commits into
fix/p1-fat-v2-first-paint-schema from
fix/p2-fat-compact-header

Conversation

@masarray

@masarray masarray commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Recovery stage P2

Stacked directly on P1 e1045eb6c4c2c0899395c57c9ca2a01e1f7c352b (fix/p1-fat-v2-first-paint-schema).

Scope

  • Reuse the existing P0 primary/secondary FAT header rows; no new lifecycle/dispatcher hook.
  • Keep operational actions in the primary row and evidence/status controls in the secondary row.
  • Tighten padding, margins and widths for normal engineering-laptop layouts.
  • Shorten visible secondary captions (Preview, Sync, Clean FAT, compact SNTP/traffic counters).
  • Preserve complete clock-sync, COMTRADE and time-sync detail in existing tooltips.

Frozen / unchanged

  • FAT V2 grid schema (LIVE VALUE | VALUE 1 | VALUE 2).
  • P0 runtime projection and Boolean canonicalization.
  • P1 first-paint timing.
  • Analog auto-capture and FAT evidence semantics.
  • Command defaults / Command Panel.
  • Static DataSet / RCB signal authority.
  • Protocol acquisition and connection behavior.
  • ARIEC61850 engine/pin.
  • No runtime virtualization mutation.

Gate

Do not merge until CI is green and physical relay bench confirms the compact two-row header remains readable and all FAT actions/evidence controls behave exactly as before.

masarray commented Sep 6, 2026

Copy link
Copy Markdown
Owner Author

P2 gate complete on head fc82cad7dab430eb3b7be754c8b7f77ccb1c8147.

Final diff vs P1 e1045eb6c4c2c0899395c57c9ca2a01e1f7c352b: 5 files changed, limited to FAT header presentation + regression guards.

Final CI:

  • Build ARSAS #1925 — success (run 34008026276), including solution build, regression tests, portable publish and smoke test.
  • Validate IO List Testing #798 — success (run 34008026269).
  • Validate SV evidence bundles #1023 — success (run 34008026300).

P2 behavior:

  • Reuses P0 primary/secondary header rows; no new lifecycle/dispatcher hook.
  • Primary operational actions remain primary; Preview / Sync / COMTRADE / Clean FAT / SNTP status remain secondary.
  • Visible labels/counters are compact; full SNTP, time-sync and COMTRADE detail remains in tooltips.
  • No FAT grid schema, virtualization, protocol acquisition, evidence capture, Command Panel, Static DataSet/RCB or ARIEC61850 behavior changes.

Bench artifact from Build #1925: ARSAS-win-x64-portable-single-exe (artifact id 9981614755). PR remains draft and MUST NOT be merged until physical relay bench confirms header readability and action/evidence behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /