James Maes and OpenAI GPT-6
58255a4c32
fix: preserve current release workflow while importing history
...
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: ci / gradle-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-1 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-2 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-3 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-5 (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: Shared Node CI / verify (pull_request) Failing after 11s
QRun-IO/ci-policy: Shared Node CI / secrets (pull_request) Successful in 13s
QRun-IO/ci-policy: Shared Node CI / gate (pull_request) Failing after 12s
QRun-IO/ci-policy: ci / node-4 (pull_request) Failing after 41s
QRun-IO/ci-policy: ci / ci-result (pull_request) Failing after 4s
Retain the newer setup-node pin in verify and the existing release artifact download flow. Both source histories are preserved.
Co-Authored-By: OpenAI GPT-6 <noreply@openai.com >
2026-11-01 18:55:42 -06:00
dependabot[bot]
bc2a75f99b
chore(deps): bump actions/setup-node from 6.2.0 to 7.1.0
...
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: ci / gradle-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-1 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-2 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-3 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-5 (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: Shared Node CI / verify (pull_request) Failing after 11s
QRun-IO/ci-policy: Shared Node CI / secrets (pull_request) Successful in 10s
QRun-IO/ci-policy: Shared Node CI / gate (pull_request) Failing after 11s
QRun-IO/ci-policy: ci / node-4 (pull_request) Failing after 2m33s
QRun-IO/ci-policy: ci / ci-result (pull_request) Failing after 4s
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.2.0 to 7.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/6044e13b5dc448c55e2357c09f80417699197238...949feb2413d6458794dcd2491c4babbbce0c15c1 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-01 18:25:03 +00:00
james.maes and Codex
eea7f23556
chore: enforce owned source copyright notices ( #13 )
...
* chore(standards): preserve owned-source copyright notices
Add accurate repository copyright and license comments to 14 owned source/build/configuration files. Preserve existing holders, upstream wrappers, legal payloads and schema/data exemptions. Exact inverse-byte reconstruction and applicable parser/token/AST checks prove comment-only changes; existing relevant regressions pass.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
* chore: enforce owned source copyright notices
Check real leading comments against explicit repository provenance and retain existing native style gates.
Co-Authored-By: Codex GPT-6 <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
---------
Signed-off-by: James Maes <james@kof22.com >
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
2026-11-01 12:22:58 -06:00
james.maes
f3cbc02e9b
Merge pull request #12 from QRun-IO/feat/realtime-printing-20261031
...
Protocol CI and release / verify (push) Failing after 24s
security / workflows (push) Canceled after 0s
security / sca (push) Canceled after 0s
security / secrets (push) Canceled after 0s
security / security (push) Canceled after 0s
Protocol CI and release / release-security (push) Canceled after 0s
codeql / analyze (javascript-typescript) (push) Canceled after 0s
codeql / analyze (actions) (push) Canceled after 0s
codeql / codeql (push) Canceled after 0s
Protocol CI and release / release-codeql (push) Canceled after 0s
Protocol CI and release / release (push) Canceled after 0s
feat: define real-time printing API 2.0
2026-10-31 18:03:46 -05:00
james.maes and Codex
b33c7c4cf3
docs(release): prepare realtime API 2.0 candidate notes
...
Document the coordinated 0.3.0-rc.1 release, server-first upgrade and wire-v1
compatibility without claiming installed or physical acceptance.
Validation: changed Markdown and diff checks pass; protocol schema and fixtures
are unchanged.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 17:59:31 -05:00
james.maes and Codex
df3729ac63
fix(protocol): use major version for mandatory realtime claims
...
Advertise printing extension 2.0.0 because requiring a synchronized channel
breaks the published HTTP-only native claim contract. Preserve product0.3,
framework /qqq/v1 and wire/subprotocolv1. Add a strict standard extension
entry fixture and compatibility checks without redefining core discovery.
Validation: 71 schema definitions and73 fixtures, bundle and Markdown gates pass.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 16:27:50 -05:00
james.maes and Codex
67be986cb7
feat(protocol): define realtime printing transport and configurable limits
...
Specify authenticated outbound WebSockets, direct state and command delivery,
durable receipt replay and independent streamed document transfers. Add the
1.1 contract, strict fixtures and configurable operating policy for the
coordinated 0.3.0 prerelease.
Validation: 70 schema definitions and 72 fixtures; bundle and changed Markdown checks pass.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 16:08:17 -05:00
james.maes
a35c083db7
Merge pull request #11 from QRun-IO/docs/published-020-20261031
...
docs: document the published 0.2.0 prerelease
2026-10-31 11:37:53 -05:00
james.maes and Codex
45ca5483b2
docs: document the published 0.2.0 prerelease
...
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 11:29:17 -05:00
james.maes
95f24a6c94
Merge pull request #10 from QRun-IO/docs/release-020-20261031
...
Protocol CI and release / verify (push) Failing after 44s
security / workflows (push) Canceled after 0s
security / sca (push) Canceled after 0s
security / secrets (push) Canceled after 0s
security / security (push) Canceled after 0s
Protocol CI and release / release-security (push) Canceled after 0s
codeql / analyze (javascript-typescript) (push) Canceled after 0s
codeql / analyze (actions) (push) Canceled after 0s
codeql / codeql (push) Canceled after 0s
Protocol CI and release / release-codeql (push) Canceled after 0s
Protocol CI and release / release (push) Canceled after 0s
docs: prepare protocol 0.2.0 prerelease
2026-10-31 11:07:39 -05:00
james.maes and Codex
86b78fbad2
docs: prepare protocol 0.2.0 prerelease
...
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 11:06:17 -05:00
james.maes
32247b5049
Merge pull request #9 from QRun-IO/docs/native-auth-boundary-20261031
...
docs: clarify the native authentication boundary
2026-10-31 10:43:26 -05:00
james.maes and Codex
97405c7ea8
docs: clarify the native authentication boundary
...
State that account-bound device tokens cannot authenticate through legacy routes,
and that native hosts disable legacy enrollment by default. Preserve only explicit
unbound-device migration and legacy-only host opt-in.
Validation: all 42 schema definitions and 54 fixtures still pass; schema and fixture
bytes are unchanged, so consumer pin cc3c4e5 remains valid. Clarification matches
reviewed real HTTP regressions in the server candidate.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 10:25:07 -05:00
james.maes
5671275b5e
Merge pull request #8 from QRun-IO/feat/server-device-controls-20261031
...
feat: define native printing authentication and device controls
2026-10-31 09:17:57 -05:00
james.maes and Codex
cc3c4e50e8
feat: define native printing authentication and device controls
...
Add bounded desired-state controls, command receipts and replay/expiry contracts.
Specify the standard QQQ semantic session transport and authoritative device
binding, preserving explicit legacy wire compatibility. Include shared fixtures
and package both consumer contracts in the 0.2.0-rc.1 candidate bundle.
Validation: 42 schema definitions and 54 fixtures pass, including invalid-input
and integrity checks; bundle contents and git diff --check verified. Consumers
and real browser/provider deployment remain separately qualified.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 08:31:08 -05:00
james.maes
c33244913d
Merge pull request #7 from QRun-IO/docs/published-release-20261031
...
Protocol CI and release / release-security (push) Skipped
Protocol CI and release / release-codeql (push) Skipped
QRun-IO/ci-policy: ci / fork-guard (push) Skipped
QRun-IO/ci-policy: ci / java-maven-0 (push) Skipped
QRun-IO/ci-policy: ci / node-1 (push) Skipped
QRun-IO/ci-policy: ci / source-config-2 (push) Skipped
Protocol CI and release / verify (push) Failing after 13s
Protocol CI and release / release (push) Skipped
QRun-IO/ci-policy: ci / not-enrolled (push) Successful in 4s
QRun-IO/ci-policy: ci / ci-result (push) Successful in 3s
codeql / analyze (javascript-typescript) (push) Canceled after 0s
codeql / analyze (actions) (push) Canceled after 0s
codeql / codeql (push) Canceled after 0s
security / workflows (push) Canceled after 0s
security / sca (push) Canceled after 0s
security / secrets (push) Canceled after 0s
security / security (push) Canceled after 0s
docs: clarify published protocol and wire versions
2026-10-31 05:18:47 -05:00
james.maes and Codex
84145d96a2
docs: clarify published protocol and wire versions
...
Update published release guidance and distinguish distribution versions from
runtime wire-major validation and currently unavailable capability discovery.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-31 05:13:04 -05:00
james.maes
23fbbaab1b
chore: release audited printing protocol ( #2 )
...
Protocol CI and release / verify (push) Failing after 13s
security / workflows (push) Canceled after 0s
security / sca (push) Canceled after 0s
security / secrets (push) Canceled after 0s
security / security (push) Canceled after 0s
Protocol CI and release / release-security (push) Canceled after 0s
codeql / analyze (javascript-typescript) (push) Canceled after 0s
codeql / analyze (actions) (push) Canceled after 0s
codeql / codeql (push) Canceled after 0s
Protocol CI and release / release-codeql (push) Canceled after 0s
Protocol CI and release / release (push) Canceled after 0s
ci(release): verify and attest protocol artifacts
2026-10-30 20:08:56 -05:00
james.maes and Codex
0e5e42fde1
docs: record reusable workflow compatibility decision
...
Keep documented same-commit job-level calls until released actionlint supports the new self-repository syntax; preserve all existing checks.
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 20:07:25 -05:00
james.maes and Codex
c43f881bcb
docs: prepare audited protocol prerelease
...
Record final compatibility and security evidence while separating protocol publication from installed system qualification.
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 19:59:13 -05:00
james.maes and Codex
7f3fa6b79d
docs: specify bounded printer history and capacity responses
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 19:37:31 -05:00
james.maes and Codex
6aefdaf1da
ci: reject missing security scan evidence
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 19:11:35 -05:00
james.maes and Codex
2e871e62bc
ci: apply standard dependency update cooldown
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 18:43:38 -05:00
james.maes and Codex
d5a80fc46e
ci: require protocol code and pull request checks
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 18:42:10 -05:00
james.maes and Codex
f2e0b3ecc7
ci(release): verify and attest protocol artifacts
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 18:40:51 -05:00
james.maes and Codex
f4f977ca4a
feat: define branded test-document media profiles
...
Protocol CI and release / release (push) Skipped
Protocol CI and release / verify (push) Failing after 12s
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 17:35:52 -05:00
james.maes and Codex
3bfd28e00f
docs: record protocol compatibility verification
...
Protocol CI and release / verify (push) Failing after 14s
Protocol CI and release / release (push) Skipped
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 16:18:14 -05:00
james.maes and Codex
a0de93b00e
feat: synchronize device and printer presentation profiles
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-30 15:47:48 -05:00
james.maes and Codex
96b9febfa5
docs: describe queued device job listing
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-29 16:39:31 -05:00
james.maes and Codex
633f220644
feat: define explicit device print operator actions
...
Co-authored-by: Codex (GPT-6) <noreply@openai.com >
Signed-off-by: James Maes <james@kof22.com >
2026-10-29 16:28:43 -05:00