Skip to content

Title: Propose reviewable SDA and SCL joins from cited pin functions - #57

Merged
badimirzai merged 4 commits into
mainfrom
feat--connector-proposal
Oct 8, 2026
Merged

badimirzai merged 4 commits into
mainfrom
feat--connector-proposal

Conversation

@badimirzai

Copy link
Copy Markdown
Owner

Summary

  • rv connections propose <path> writes .architon/connections.proposal.yaml from built-in pin functions and the netlist.
  • A join is decided only when two different matched parts each have a dedicated SDA or SCL pin, one of those pins is already on a net, and the other is unconnected or already on that same net. The entry names both refs, both pin names, the signal, the net, and both citations.
  • An MCU with only gpio_candidate pins, such as the ESP32, stays needs_choice. Every candidate is listed, and none is selected. Dedicated pins on different nets are conflict, with no join.
  • The command does not verify the design, call a model, read a PDF, or edit a KiCad file or .architon/contracts.yaml. If the proposal file already exists, it exits 3 unless --force is set.

@badimirzai
badimirzai merged commit a4e3cca into main Oct 8, 2026
2 checks passed
@badimirzai
badimirzai deleted the feat--connector-proposal branch October 10, 2026 14:16
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