diff --git a/.agents/plans/031-open-source-readiness.md b/.agents/plans/031-open-source-readiness.md index 1469f5f..3b0e066 100644 --- a/.agents/plans/031-open-source-readiness.md +++ b/.agents/plans/031-open-source-readiness.md @@ -4,7 +4,7 @@ name: Tessera open-source readiness description: Prepare Tessera for a deliberate public GitHub launch with Apache-2.0 licensing, community governance, release notes, and post-launch static DocC hosting. -status: in-progress +status: complete created: 2026-07-17 updated: 2026-07-20 --- @@ -43,10 +43,10 @@ updated: 2026-07-20 - [x] 7.1 Make the existing combined DocC build Pages-ready - [x] 7.2 Add a read-only-validation plus main-branch deployment workflow - [x] 7.3 Enable and verify the GitHub Pages deployment -- [ ] **Phase 8 — Execute the staged public launch** +- [x] **Phase 8 — Execute the staged public launch** - [x] 8.1 Run the complete local release gate - - [ ] 8.2 Change visibility and verify anonymous-user behavior - - [ ] 8.3 Run the first public CI, release, and documentation smoke checks + - [x] 8.2 Change visibility and verify anonymous-user behavior + - [x] 8.3 Run the first public CI, release, and documentation smoke checks ## Overview @@ -625,6 +625,24 @@ workflow end to end before announcing the project. static DocC deployment all work end to end; any discrepancy is fixed before launch communication rather than deferred as an undocumented follow-up. +**Completed (2026-07-20)**: + +- Anonymous repository, clone, dependency-resolution, external-consumer build, README, + issue, Discussion, security-policy, governance, and release surfaces passed. +- Fork PR #20 exercised unknown-contributor auto-close, temporary maintainer vouch, + first-time workflow approval, successful CI/DocC execution without repository secrets, + explicit smoke closure, and trust removal. +- Public `main` and fork CI passed on macOS, Ubuntu, and Windows. The generated `v0.1.0` + notes preview succeeded without creating a tag or release. +- Pages deployed the newest `main` revision at + with HTTPS, assets, modules, and + non-root refreshes verified anonymously. Two manual dispatches confirmed serialized + deployment concurrency. +- Public Actions ran without the private-repository credit block. The representative full + fork CI and DocC runs took about seven minutes each. Trust-only PR CI now completes in + about 28 seconds, DocC reports success in about 17 seconds without building, and + trust-only `main` pushes skip Pages. + ## References - Current repository surfaces: `README.md`, `CHANGELOG.md`, `LICENSE`, `CONTRIBUTING.md`, diff --git a/Sources/TesseraTerminalIO/PlatformIO.swift b/Sources/TesseraTerminalIO/PlatformIO.swift index 84ea362..824a3f4 100644 --- a/Sources/TesseraTerminalIO/PlatformIO.swift +++ b/Sources/TesseraTerminalIO/PlatformIO.swift @@ -44,7 +44,7 @@ package actor PlatformIO { self.sizeChanges = terminalDevice.sizeChanges() self.events = Self.events( from: self.bytes, - sizeChanges: self.sizeChanges, + sizeChanges: terminalDevice.sizeChanges(), inputStreamsShareLifetime: terminalDevice.inputStreamsShareLifetime ) }