[agent/codex:gpt-5.4-mini] Update the code against the AX design principles in ~/spec/r... #5

Open
Virgil wants to merge 15 commits from main into dev
Member

Task

Update the code against the AX design principles in ~/spec/rfc/core/RFC-CORE-008-AGENT-EXPERIENCE.md. Do NOT edit any .md files.

Agent: codex:gpt-5.4-mini
Commits: 4
Branch: main


Auto-created by core-agent dispatch system.
Co-Authored-By: Virgil virgil@lethean.io

## Task Update the code against the AX design principles in ~/spec/rfc/core/RFC-CORE-008-AGENT-EXPERIENCE.md. Do NOT edit any .md files. **Agent:** codex:gpt-5.4-mini **Commits:** 4 **Branch:** `main` --- Auto-created by core-agent dispatch system. Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): replace window option chains with declarative specs
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m4s
f0a1f9027b
Co-Authored-By: Virgil <virgil@lethean.io>
Author
Member

Tests Passed — Merge Failed

go test ./... passed but merge failed

## Tests Passed — Merge Failed `go test ./...` passed but merge failed
Author
Member

Needs Review

Merge conflict persists after rebase. Auto-merge gave up after retry.

Labelled needs-review for human attention.

## Needs Review Merge conflict persists after rebase. Auto-merge gave up after retry. Labelled `needs-review` for human attention.
refactor(ax): route saved window state via ipc
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m16s
552b0751b9
refactor(ax): standardise display and window contracts
Some checks failed
Security Scan / security (push) Failing after 31s
Test / test (push) Successful in 1m14s
7deb91ac0b
refactor(ax): align WebSocket and window naming
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m16s
f854b65720
Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): remove legacy compatibility aliases
Some checks failed
Security Scan / security (push) Failing after 14s
Test / test (push) Successful in 1m5s
450d04411a
Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): clarify default and named window creation
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m19s
78a2a33ed2
Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): tighten window creation semantics
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m19s
97c9d34f4f
refactor(ax): dedupe window close events
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m20s
02b7fa9230
refactor(ax): clarify window adapter naming and docs
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m23s
761b3b0784
refactor(ax): remove legacy snap aliases
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m22s
bd4dfa8027
refactor(ax): add atomic window bounds task
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m21s
5ce1d67f70
refactor(ax): make window bounds and state updates more declarative
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m24s
dc53b04d2a
Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): make bounds updates declarative
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m23s
53a4114224
Preserve window metadata during state capture and route compound bounds updates through a single window abstraction.

Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): expose live window visibility state
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m22s
762806d316
Co-Authored-By: Virgil <virgil@lethean.io>
refactor(ax): simplify display and webview constructors
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m23s
3098fc471a
Co-Authored-By: Virgil <virgil@lethean.io>
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m23s
This pull request has changes conflicting with the target branch.
  • CLAUDE.md
  • pkg/contextmenu/service.go
  • pkg/display/FEATURES.md
  • pkg/display/README.md
  • pkg/display/display.go
  • pkg/display/display_test.go
  • pkg/display/docs/backend.md
  • pkg/display/docs/development.md
  • pkg/display/docs/overview.md
  • pkg/display/events.go
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin main:main
git switch main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch dev
git merge --no-ff main
git switch main
git rebase dev
git switch dev
git merge --ff-only main
git switch main
git rebase dev
git switch dev
git merge --no-ff main
git switch dev
git merge --squash main
git switch dev
git merge --ff-only main
git switch dev
git merge main
git push origin dev
Sign in to join this conversation.
No description provided.