Skip to content

feat(ui): prototype Oteryn login shell - #23

Draft
blakinio wants to merge 12 commits into
mainfrom
feat/OTC-20260724-oteryn-login-shell
Draft

feat(ui): prototype Oteryn login shell#23
blakinio wants to merge 12 commits into
mainfrom
feat/OTC-20260724-oteryn-login-shell

Conversation

@blakinio

@blakinio blakinio commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • prototype a modern dark navy, blue and antique-gold enter-game shell
  • preserve the existing Oteryn Authorization Code + PKCE implementation and the separate legacy server-login mode
  • add an Oteryn-specific character-list presentation while reusing the existing CharacterList controller

Scope

OTUI/Lua presentation only. No authentication, protocol, endpoint, credential-lifecycle, Canary or binary-asset changes.

Safety

  • no proprietary assets added
  • existing legacy widget IDs retained
  • no Oteryn password fallback introduced
  • prototype remains draft pending runtime visual review

Validation

Focused Lua/OTUI review and GitHub Actions on the final prototype head.

Task: OTC-20260724-oteryn-login-shell

Copy link
Copy Markdown
Owner Author

Coordinator preflight against current main c26e2df6888b70c7120760c88bcff4f3fcc0ac97 shows this draft head (65e101fb9f693e7bf4331ce17b9305289dd15931) is diverged: 12 commits ahead and 34 commits behind. Keep the visual-review blocker, but before any readiness/merge step rebuild the bounded UI package on current main. Per the current root AGENTS.md, remove the manual docs/agents/ACTIVE_WORK.md edit, retain the task record, reconcile only the narrow catalogue/changelog entries, then rerun exact-head validation after runtime visual approval. No W2 Rust workspace, diagnostics-contract, or shared-path lease overlap was found.

blakinio commented Aug 1, 2026

Copy link
Copy Markdown
Owner Author

Coordination lease transfer for post-W7 remediation PR #124 (OTC2-20260801-secret-lifecycle-remediation): PR #124 temporarily owns only (1) the two W7 Identity/Platform catalogue row corrections in docs/agents/MODULE_CATALOG.md, and (2) one bounded R1-SECRET entry in docs/agents/CHANGELOG.md. No other PR #23 path or contract is transferred. PR #124 must keep these edits narrowly scoped to truthful project-owned secret-lifetime claims; PR #23 must rebase after #124 and preserve the merged corrections. This comment is the durable shared-path lease record.

blakinio commented Aug 1, 2026

Copy link
Copy Markdown
Owner Author

Lease release: post-W7 R1 remediation PR #124 merged as c6d11a6c26f75c2169913e297c14b0ec25419736. The temporary transfer for the two W7 rows in docs/agents/MODULE_CATALOG.md and the bounded R1 entry in docs/agents/CHANGELOG.md is complete and released back to PR #23. Please rebase PR #23 on current main and preserve the merged R1 corrections.

blakinio commented Aug 1, 2026

Copy link
Copy Markdown
Owner Author

Coordination lease transfer for post-W7 R2 remediation PR #127 (OTC2-20260801-nonblocking-shutdown-remediation): PR #127 temporarily owns only (1) the W7 technical-login application-runtime catalogue row correction in docs/agents/MODULE_CATALOG.md, and (2) one bounded R2 shutdown-lifecycle entry in docs/agents/CHANGELOG.md. No other PR #23 path or contract is transferred. PR #127 must keep these edits narrowly scoped to nonblocking worker shutdown and bounded I/O; PR #23 must rebase after #127 and preserve the merged corrections. This comment is the durable shared-path lease record.

@blakinio blakinio added programme:client Oteryn client programme state:stalled No meaningful update within the configured threshold labels Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

programme:client Oteryn client programme state:stalled No meaningful update within the configured threshold

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant