You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Session Handoff [rv3028-eeprom]: All upstream PRs answered; watch for maintainer review #18
Sweep every upstream PR and issue authored by ptr727 for new comments, not just the three below. Done when each new comment has a reply, or is waiting on Pieter. To check:
gh pr list --repo meshcore-dev/MeshCore --author ptr727 --state all --limit 50 --json number,state,updatedAt,headRefOid,title
gh issue list --repo meshcore-dev/MeshCore --author ptr727 --state all --limit 50 --json number,state,updatedAt
gh pr view <n> --repo meshcore-dev/MeshCore --json comments,reviews # conversation + review bodies
gh api repos/meshcore-dev/MeshCore/pulls/<n>/comments # inline threads
Anything with updatedAt after 2026-10-04T18:00Z is new. Check each commenter's author_association. Only a maintainer's verdict decides a PR, but every human question gets an answer. Clear the reply text with Pieter before posting it.
Copilot re-review upstream needs Pieter to re-request it in the web UI after any push. --add-reviewer @copilot is refused for this account, and a force-push does not trigger it.
0 parked: the fork has no open issue labelled decision. One question went to Pieter at close: whether to add the upstream ZephCore numbers (meshcore-dev#98, meshcore-dev#99) beside the fork links in meshcore-dev#3544's and meshcore-dev#3545's bodies. The fork links stay either way, because the raw logs and tested heads live there. The answer is commented on this link.
Next steps, in priority order
updatedAtafter 2026-10-04T18:00Z is new. Check each commenter'sauthor_association. Only a maintainer's verdict decides a PR, but every human question gets an answer. Clear the reply text with Pieter before posting it.TELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434 and fork PR PassTELEM_RAK12500_ADDRESSto the RAK12500 I2C probe (iteration branch) #9 unmerged, and deletework/rak12500-i2c-addressand its clean branch.upstream-contribution-workflowskill, exactly as round 2 laid out (link Session Handoff [rv3028-eeprom]: Three MeshCore PRs upstream; watch and respond to review #17, step 2):local-strict-review, then re-squash onto the fix branch.--force-with-lease, then update the permalinks.devmoves: follow link Session Handoff [rv3028-eeprom]: Three MeshCore PRs upstream; watch and respond to review #17's step 3. Merge into the work branches, never rebase, then re-squash. Adopt an RTC only if its time registers read like that chip 🤖🤖 meshcore-dev/MeshCore#3544 and Store RV3028 backup switchover and trickle charger config in EEPROM 🤖🤖 meshcore-dev/MeshCore#3545 conflict inAutoDiscoverRTCClock::begin(), so whichever merges second needs that conflict fixed on its work branch first.Fixesdoes not auto-close ondev), and comment on the fork issue.local/rv3028-probe-*andlocal/rtc-probe-testworktrees, this track's detached hub worktree, and optionally reflashing the second board.External blockers
sensor liststart index 🤖🤖 meshcore-dev/MeshCore#3433 and PassTELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434. Nothing is owed from our side on any of them as of 2026-10-04.--add-reviewer @copilotis refused for this account, and a force-push does not trigger it.Internal dependencies
begin()block, so whichever merges second takes the conflict fix.sensor liststart index and its paging reserve (iteration branch) #8 and PassTELEM_RAK12500_ADDRESSto the RAK12500 I2C probe (iteration branch) #9 for the older pair) stay open until their upstream PR resolves, so drift is absorbed there first.State
fix/rtc-probe-identity@9d0d5e31(c36cb9ee)fix/rv3028-eeprom-config@aaf190db(35cf0423)fix/rx8130ce-week-onehot@8c9c9772(4cdd5d71)sensor liststart index 🤖🤖 meshcore-dev/MeshCore#3433: approval recommended.TELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434: answered, see step 2.devis still3e3150c8, and the fork'sdevmirror matches it.git worktree list. The primary checkout is clean onmain.The parked decision queue
0 parked: the fork has no open issue labelled
decision. One question went to Pieter at close: whether to add the upstream ZephCore numbers (meshcore-dev#98, meshcore-dev#99) beside the fork links in meshcore-dev#3544's and meshcore-dev#3545's bodies. The fork links stay either way, because the raw logs and tested heads live there. The answer is commented on this link.What the last round did
TELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434 owed a reply, a human question unanswered since 2026-09-17, and its Pieter-approved answer is posted.rtcCheck()already rules out an all-0xFF read on every read, and Adopt an RTC only if its time registers read like that chip 🤖🤖 meshcore-dev/MeshCore#3544's body records the asymmetry.What not to repeat
TELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434 question sat for 17 days because each round watched only the handoff's own list. Step 1's author-wide listing is the fix.#Nin upstream text, no "the maintainer" meaning Pieter, and no output-suppressing tails on writes.New learnings
TELEM_RAK12500_ADDRESSto the RAK12500 I2C probe 🤖🤖 meshcore-dev/MeshCore#3434 status are in project memorymeshcore-upstream-pr-state-2026-09-16(update 2026-10-04).