Skip to content

FC2-COM-001: Machine administration and persistent commissioning assignments - #76

Merged
abilgaiyan merged 84 commits into
mainfrom
fc2/com-001-machine-administration
Nov 12, 2026
Merged

abilgaiyan merged 84 commits into
mainfrom
fc2/com-001-machine-administration

Conversation

@abilgaiyan

@abilgaiyan abilgaiyan commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

FC2-COM-001 — Machine administration and commissioning (Functionality First)

Implemented

  • Authorized SQL-backed registration and inventory for sites, production lines and machines, with optional reuse of existing Edge MachineId.
  • Read-only trusted Edge MTConnect configuration inventory, live Agent /probe discovery, identity checks and duplicate-identity warnings.
  • Administrator screen for registration, device inspection, commissioning review export and saved assignments.
  • Migration 022 adds master.MachineCommissioning; authorized, audited and idempotent POST /api/admin/v2/commissioning-assignments saves machine-to-line/device intent.
  • GET /api/admin/v2/commissioning-assignments reads persisted mappings. UI performs immediate read-back verification and displays saved mappings.
  • Acquisition activation remains separate and is not implemented by this PR.

Validation

  • CI green for commit 49dfb7b (run 43289692132).
  • Focused local SQL save/read acceptance instructions: docs/commissioning/mtconnect-agent-discovery.md.
  • Local end-to-end acceptance on FactoryConnect_V2_Dev has not yet been executed/verified. New documentation commit needs its own CI verification.

Before merge

  1. Apply migration 022 to a developer database.
  2. Verify authenticated save, refresh/read-back, same-site rejection, and operation replay behavior against SQL.
  3. Confirm CI green on the final reviewed commit.

No Gajra production deployment, production database change, or machine activation is authorized.

@abilgaiyan abilgaiyan changed the title FC2-COM-001: SQL-backed machine administration foundation FC2-COM-001: Machine administration and persistent commissioning assignments Nov 12, 2026
@abilgaiyan
abilgaiyan marked this pull request as ready for review November 12, 2026 19:49
@abilgaiyan
abilgaiyan merged commit 1c6f630 into main Nov 12, 2026
3 checks passed
@abilgaiyan
abilgaiyan deleted the fc2/com-001-machine-administration branch November 12, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant