Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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 }}
masarray
arstack61850
Repository navigation
Code
Issues
26
(26)
Pull requests
60
(60)
Actions
Projects
Security and quality
Insights
More
items
P0 physical PTP stale-role recovery + verified Time Sync clipboard
- #266
#266
Open
masarray
wants to merge 16 commits into
fix/p0-ptp-profile-contract-20261020
masarray/arstack61850:fix/p0-ptp-profile-contract-20261020
from
fix/p0-ptp-stale-role-recovery-clipboard-20261021
masarray/arstack61850:fix/p0-ptp-stale-role-recovery-clipboard-20261021
Copy head branch name to clipboard
Conversation
Commits
16
(16)
Checks
Files changed
Open
P0 physical PTP stale-role recovery + verified Time Sync clipboard
#266
masarray
wants to merge 16 commits into
fix/p0-ptp-profile-contract-20261020
masarray/arstack61850:fix/p0-ptp-profile-contract-20261020
from
fix/p0-ptp-stale-role-recovery-clipboard-20261021
masarray/arstack61850:fix/p0-ptp-stale-role-recovery-clipboard-20261021
Copy head branch name to clipboard
Commits
Commits on Oct 20, 2026
fix(ptp): hold one bounded physical runtime recovery intent through verified STOP
masarray
committed
70da762
View commit details
Copy full SHA for 70da762
Browse repository at this point
fix(ptp): recover stale board RUNNING only after STOP ACK/readback, exactly once
masarray
committed
9876f7a
View commit details
Copy full SHA for 9876f7a
Browse repository at this point
fix(studio): clipboard adapter verifies actual OS readback
masarray
committed
89e8600
View commit details
Copy full SHA for 89e8600
Browse repository at this point
fix(studio): do not report success when Windows clipboard write fails
masarray
committed
a948eb4
View commit details
Copy full SHA for a948eb4
Browse repository at this point
ux(studio): in-app selectable diagnostic fallback and truthful copy status
masarray
committed
d0e3057
View commit details
Copy full SHA for d0e3057
Browse repository at this point
fix(studio): do not silently claim firmware diagnostics copied
masarray
committed
404bcd7
View commit details
Copy full SHA for 404bcd7
Browse repository at this point
fix(studio): explicitly import registered StudioClipboard singleton in Time Sync QML
masarray
committed
f200fb5
View commit details
Copy full SHA for f200fb5
Browse repository at this point
ux(studio): show truthful firmware clipboard result adjacent to Copy button
masarray
committed
701e09b
View commit details
Copy full SHA for 701e09b
Browse repository at this point
test(ptp): cover physical stale role recovery, bounded retries, STOP timeout and user cancellation
masarray
committed
9e56bb4
View commit details
Copy full SHA for 9e56bb4
Browse repository at this point
test(studio): verify native Qt clipboard roundtrip and refuse false success
masarray
committed
a3caf34
View commit details
Copy full SHA for a3caf34
Browse repository at this point
test(studio): add native clipboard roundtrip harness using production adapter
masarray
committed
9ea3f12
View commit details
Copy full SHA for 9ea3f12
Browse repository at this point
ci(studio): exercise actual GUI clipboard roundtrip on Windows and Linux
masarray
committed
4887471
View commit details
Copy full SHA for 4887471
Browse repository at this point
ci(studio): require native clipboard roundtrip before packaging matched firmware installer
masarray
committed
0ca8106
View commit details
Copy full SHA for 0ca8106
Browse repository at this point
fix(ptp): second stale-runtime rejection is terminal STOP-UNVERIFIED, not false OFF
masarray
committed
8676f03
View commit details
Copy full SHA for 8676f03
Browse repository at this point
test(ptp): second stale RUNNING rejection locks into manual STOP recovery only
masarray
committed
97a7876
View commit details
Copy full SHA for 97a7876
Browse repository at this point
test(studio): enforce shared PTP recovery and real clipboard success/fallback contracts
masarray
committed
799b664
View commit details
Copy full SHA for 799b664
Browse repository at this point
You can’t perform that action at this time.