Symbol/pin editor safety: schema-constrained edits with net reference migration #3
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Rbanh/schemeta#3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Full symbol editing is now possible, but production safety requires stronger guardrails to prevent accidental net breakage and malformed pin tables.
Goal
Harden symbol/pin editing with robust validation and guided migrations.
Scope
pin_uimappings when pins are renamed.Acceptance Criteria
Implemented another safety slice for Issue #3 in commit
bb3edfd.Shipped
instances[].properties.pin_uikeys are migrated from old pin name to new pin name across all instances of the symbol.pin_uientries for removed pins are cleaned up across all instances using that symbol.Validation
Remaining for Issue #3
Implemented another validation-hardening slice for Issue #3 in commit
c02b146.Shipped
invalidRow) for malformed pin rowssymbolValidation)Validation
Remaining for Issue #3
Implemented a major symbol/pin safety pass in
mainvia commitfcad4b2.Delivered:
Preview Migrationflow in Symbol editor.pin_uientries, affected nets).Validation:
npm testpasses after changes.Final closure summary:
pin_uiand net references; pin reorder controls added.Key commits:
c02b146,fcad4b2,bb3edfd.