Skip to content

Session Handoff [hw-cli]: liquidraver/ZephCore#100 merged; #101 (RX8130CE + YSN8900 weekday) open, awaiting owner review #47

Closed

Description

@ptr727

Next steps, in priority order

  1. Monitor rtc: write the RX8130CE and YSN8900 weekday one-hot liquidraver/ZephCore#101 and answer the owner's feedback.
  2. When rtc: write the RX8130CE and YSN8900 weekday one-hot liquidraver/ZephCore#101 merges, close fork rtc: write the RX8130CE weekday one-hot #45 unmerged and close RTC save writes the weekday in binary; the RX8130CE's WEEK register is one-hot #39 (it was fixed on both boards). Delete work/rx8130ce-week-one-hot and rx8130ce-week-one-hot on Pieter's go, as was done for cli: bound sensor list's start index and its pages #44.
  3. Retire the finished rak4631: use a fitted RAK12002 RTC, and keep its backup switchover enabled liquidraver/ZephCore#98 contribution, if Pieter agrees (asked at close; see the comments below). Close fork rak4631: use a fitted RAK12002 RTC, and keep its backup switchover enabled (iteration branch) #35 unmerged and delete work/rak4631-rak12002-rtc and rak4631-rak12002-rtc. Keep the rak4631: use a fitted RAK12002 RTC, and keep its backup switchover enabled liquidraver/ZephCore#98 work worktree's Zephyr git worktree. The r6-base and rx8130ce-week worktrees reach it through their zephyr symlinks. Move it, or re-point those symlinks, before removing the worktree that holds it.
  4. Hold companion: mark a CLI reply cut to the app frame (iteration branch) #27-companion: never treat an over-the-air CLI command as local (iteration branch) #32 until Pieter says go (his answer of 2026-10-04 on Session Handoff [hw-cli]: liquidraver/ZephCore #98 and #99 upstream; monitor them, reconnect with MeshCore and Zephyr sessions #41).
  5. hw CLI on hardware (Add hw hardware-report CLI command (iteration branch) #1, Add the hw hardware-report CLI command (rebased, hw CLI only) #16). Not re-run since it was separated out.

External blockers

  • Pieter's go-ahead is needed for any further force-push of a clean upstream branch, any new upstream PR, any branch deletion, and any write to meshcore-dev/MeshCore or zephyrproject-rtos/zephyr.
  • liquidraver's review of rtc: write the RX8130CE and YSN8900 weekday one-hot liquidraver/ZephCore#101.
  • CodeRabbit on the fork allows one review an hour and must be requested. Copilot reviews upstream PRs on its own.

Internal dependencies

  • Step 2 waits on rtc: write the RX8130CE and YSN8900 weekday one-hot liquidraver/ZephCore#101 merging, since the iteration PR and its branches are the working copy until then.
  • Step 3's worktree removal waits on re-homing the shared Zephyr tree. Otherwise the two worktrees that symlink to it stop building.
  • RV3028 rules are shared with MeshCore (#3545, #3421) and Zephyr (#121252). A change to any of them is agreed across the three sessions first.

State (re-derive: git worktree list, gh pr list)

The parked decision queue

0 issues carry decision on this fork. The question put to Pieter at close is commented below.

What the last round did

What not to repeat

New learnings

  • None that are durable beyond this chain.

Activity

  1. added
    handoffA link in the session handoff chain, one open issue per track
    on Oct 5, 2026
  2. ptr727 commented on Oct 5, 2026

    @ptr727
    OwnerAuthor

    Question put to Pieter at close, 2026-10-05 (PT), and his answer:

    1. Retire the finished rak4631: use a fitted RAK12002 RTC, and keep its backup switchover enabled liquidraver/ZephCore#98 contribution? "Close rak4631: use a fitted RAK12002 RTC, and keep its backup switchover enabled (iteration branch) #35, delete branches". Done:

    Next step 3 is done except for that worktree cleanup. Queue: 0 open questions (0 issues carry decision).

  3. ptr727 commented on Oct 6, 2026

    @ptr727
    OwnerAuthor

    Round 7 resumed, 2026-10-05 evening (PT). Next step 3 is now fully done. Pieter chose "Move Zephyr, remove 4".

    What not to repeat:

    • A shared Zephyr tree cannot live in a plain folder. Zephyr's CMake finds modules by running west topdir from ZEPHYR_BASE. Outside a west workspace that finds nothing, and the build stops on Kconfig warnings (HAS_NRFX && 0). The first attempt moved it to a neutral folder and failed for this reason. The tree has to sit inside a worktree that has .west/.
    • Moving the tree strands every build folder configured against it. west build -p always runs pristine.cmake from the old cached ZEPHYR_BASE, so it fails. Delete the build folder instead. Remaining stale folders: the other three in rx8130ce-week, and build-rak-rep-dev and build-m1-comp-dev in r6-base. build-rak-rep-restore is also stale for rebuilding, but its image still flashes.

    Live state otherwise matches the body: liquidraver#101 has no activity after our 19:36Z reply, and upstream dev is still 108b96d. Queue: 0 open questions (0 issues carry decision).

  4. ptr727 commented on Oct 6, 2026

    @ptr727
    OwnerAuthor

    Continued in #48, round 8 on track hw-cli.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    handoffA link in the session handoff chain, one open issue per track

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions