Commit Graph
14 Commits
Author SHA1 Message Date
james.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex f977bd01b6 feat: define QQQ cloud printing protocol v1
Co-authored-by: Codex (GPT-6) <noreply@openai.com>
2026-10-29 13:45:27 -05:00