Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering ar / poi overlay components, layering, overlap resolution: two strategies, not one, composition chain and shared helper modules.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering automation components instructions, base class hierarchy, icon rendering pattern, state and readout getters and enums.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering ci and release, your commit type decides whether anything ships, release model, the eight workflows and two script directories, and they are not interchangeable.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering doc generator cli, it never edits the original and keep the prompt aligned with the rules.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering generated code — what is, what isn't, what is generated, and by what, fix at the source, not in the output, what is not generated and the wrapper packages.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering instrument indicators, they redraw; they do not wrap, the canvas convention, choosing an indicator over a full instrument and traps.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering instruments outside the watch core, group 1 — borrow watch helpers, draw their own svg, group 2 — no watch involvement, naming trap and related.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering integration system components, obc-integration-button is the shared primitive, conventions and icon-heavy stories.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering jsdoc documentation rules, slots and events are consumer-critical (@slot / @fires), conditional properties (@availablewhen), what the tag does in storybook and comment style.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering line/area charts & gauge trend, architecture overview, key principle: logic in base class, subclasses stay thin, base class architecture and line graph (non-filled).
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering readout components, where logic lives, invariants that are easy to break, 1. validate on every update, never gated on changed and 3. counts handed to repeat() must be bounded.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering setpoint system, architecture overview, when to use mixin vs bundle, setpointmixin usage and setpointbundle usage.
Instructions for Ocean-Industries-Concept-Lab/openbridge-webcomponents, covering visual testing and storybook config, run one component, not the suite, baselines are environment-sensitive, storybook config and manifest-driven docs and controls.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: