Repository navigation
decisions: P-03 rev20.2 item 26 in force (BOM Issue 7.14, availability rule, tablet mount, EV_ICM-42688-P) - #78
Merged
Conversation
BotshareAI
force-pushed
the
claude/optimistic-sagan-oqc2lu
branch
from
November 1, 2026 02:22
2796d7b to
79ec90a
Compare
…y rule, tablet mount, EV_ICM-42688-P) - in_force P-03-rev20.2 / 2026-11-01; sources P-03-rev20.2 and BOM-Issue-7.14 - BOM-ISSUE-IN-FORCE: Issue 7.14; Issue 7.10 and 7.11 retired (pattern and supersedes) - POWER-RAILS: SAFE 24 V converter MEAN WELL DDR-240B-24 behind F-LIFT 15 A - BASE-CONTROLLER-GATES, FRAMES-REP105: TDK EV_ICM-42688-P replaces MIKROE-4237; MIKROE-4237 presented as current is reported - DRIVETRAIN: ZLTECH brake data of 18 Oct 2026; LIFT: holding-test release gate - new COMPONENT-AVAILABILITY (limit) and TABLET-MOUNT (configuration); CONFIG-IDS note that the tablet position is not a configuration ID - CONTRIBUTING.md availability paragraph; WATCHDOG.md table regenerated; STATE.md added - OPERATOR-PANEL (from #73): rotatable mount, landscape by default with a portrait second position; its portrait check now flags only portrait as the default (UI code files) - tests for every new or changed pattern Safety-path entries (SAFETY-PROCUREMENT, SAFETY-CHAIN-IO) are unchanged. Refs #77 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZnPEQ6n3s6T414BJWdJ6m Signed-off-by: Alex Reznichenko <info@botshare.ai>
BotshareAI
force-pushed
the
claude/optimistic-sagan-oqc2lu
branch
from
November 1, 2026 02:28
79ec90a to
47f4ac9
Compare
BotshareAI
marked this pull request as ready for review
November 1, 2026 02:29
BotshareAI
requested review from
panthera-momagdii and
wikki26
as code owners
November 1, 2026 02:29
Contributor
Author
|
adopt |
7 of 13 tasks
4 of 5 tasks
4 of 5 tasks
BotshareAI
added a commit
that referenced
this pull request
Nov 1, 2026
decisions.yaml in_force reached P-03-rev20.2 with #73 and #78. The baseline names the same addendum, E-01 rev1.6, M-01 rev19.7 and BOM 7.14, so register-related issues are not skipped as out of sync. README status lines updated to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZnPEN4YoUKzMSoLmaZCAS Signed-off-by: Alex Reznichenko <info@botshare.ai>
This was referenced Nov 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Records P-03 Decision Addendum rev20.2 (1 Nov 2026) item 26 in the register, from the owner's summary. The Drive copy of the source is provenance only and was not read. The branch is rebased on main
ed98001(#73 merged). Scope:decisions.yaml,tests/test_check_decisions.py,WATCHDOG.md(generated table),CONTRIBUTING.md, newSTATE.md.in_forceP-03-rev20.1 → P-03-rev20.2 / 2026-11-01. Adds sources P-03-rev20.2 and BOM-Issue-7.14. P-03-rev20.1 and BOM Issue 7.10 are relabelled as earlier. The entries decisions: register the owner decisions of 30 October 2026; P-03 rev20.1 in force #73 added still cite rev20.1 for their own values.supersedes.supersedes. Adds the "no click shield; IMU board and CAN isolator wired directly to SPI4 and FDCAN2" line. New pattern: MIKROE-4237 presented as current (md/yaml/html).supersedes.supersedes.Work package
Contract change request: #77 (owner platform-lead).
Integration Gate
ed98001, and this branch is rebased on it. Conflicts were resolved by keeping both sides:in_forceis rev20.2, and the rev20.1, Alex decision 2026-10-30 and E-01-rev1.5 sources are kept.owner: platform-leadline, which matched a line in the incoming side. It is restored to main's value.test_p03_rev20_1_is_in_force_and_citedbecametest_p03_rev20_1_values_are_cited: rev20.1 is still listed and cited, but rev20.2 is in force.python3 tools/watchdog.py --accepted-words, not edited by hand.Tests
Added or changed in
tests/test_check_decisions.py:test_zx80_portrait_second_position_versus_default(new). In openamrobot-ui, three "portrait as second position" lines are not flagged in docs/a.md or src/layout.ts. Three "portrait as default" lines give exactly one finding each: TABLET-MOUNT in markdown, OPERATOR-PANEL in TypeScript.test_operator_panel_is_the_getac_zx80(from decisions: register the owner decisions of 30 October 2026; P-03 rev20.1 in force #73): "ZX80 in portrait" is no longer a finding, and the new value is asserted.test_p03_rev20_1_values_are_cited(renamed from decisions: register the owner decisions of 30 October 2026; P-03 rev20.1 in force #73's test): in_force is rev20.2.test_bom_issue_7_14_in_force,test_mikroe_4237_is_superseded,test_component_availability,test_tablet_mount,test_rev20_2_values_in_force.test_icm42688p_is_the_2_0_imu: its accepted sample names the EV_ICM-42688-P.Revert run: with main's
decisions.yaml(ed98001) restored under these tests,python3 -m unittest tests.test_check_decisionsgivesRan 94 tests,FAILED (failures=8). The 8 failures are test_bom_issue_7_14_in_force, test_component_availability, test_mikroe_4237_is_superseded, test_operator_panel_is_the_getac_zx80, test_p03_rev20_1_values_are_cited, test_rev20_2_values_in_force, test_tablet_mount and test_zx80_portrait_second_position_versus_default. On head: Ran 94 tests, OK. Full suite: Ran 289 tests, 0 skipped, OK.Evidence
Base SHA: ed98001
Head SHA: 47f4ac9
The head commit was amended for the sign-off only. Its tree
ced5b29is identical to that of 79ec90a, where the runs below were made, so the counts apply unchanged.Dependencies
None.
Safety impact
None to logic. Register text only: POWER-RAILS records the SAFE 24 V converter for lift and brake release, DRIVETRAIN records brake ratings, and LIFT records the holding-test release gate. These touch power and brake topics as recorded values, not E-stop, brake, contactor, watchdog, motor-enable or charge-inhibit logic. SAFETY-PROCUREMENT, SAFETY-CHAIN-IO, STOP-SCOPE and everything about precharge and contactors are unchanged. A text scan is not safety evidence.
STATE.md
Added (the repository had none), from
rollout/STATE.md.example. It records the register in force, #73 merged as ed98001, the open #74 and the known gaps.Not verified
supersedesis written as "earlier issue; replaced by Issue 7.14 per P-03-rev20.2 item 26". The revision that made 7.11 canonical is not known here.git commit -sused that. As instructed, the sign-off now readsSigned-off-by: Alex Reznichenko <info@botshare.ai>, which matches the commit author and committer. An intermediate head (79ec90a) carried alex@botshare.ai and was replaced.AI disclosure
Claude Code (agent session) produced every change in this PR, as instructed by the platform lead:
It ran the commands listed under Evidence. Draft until the work-package owner writes adopt, adapt or reject in this thread.
Contribution terms
🤖 Generated with Claude Code
https://claude.ai/code/session_01DZnPEQ6n3s6T414BJWdJ6m