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

Open
Virgil wants to merge 18 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>
Virgil added 1 commit 2026-03-31 06:05:58 +00:00
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
Virgil added the
needs-review
label 2026-03-31 06:06:03 +00:00
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.
Virgil added 1 commit 2026-03-31 06:11:19 +00:00
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
Virgil added 1 commit 2026-03-31 06:22:29 +00:00
refactor(ax): standardise display and window contracts
Some checks failed
Security Scan / security (push) Failing after 31s
Test / test (push) Successful in 1m14s
7deb91ac0b
Virgil added 1 commit 2026-03-31 07:23:45 +00:00
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>
Virgil added 1 commit 2026-03-31 07:28:44 +00:00
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>
Virgil added 1 commit 2026-03-31 07:44:08 +00:00
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>
Virgil added 1 commit 2026-03-31 07:50:25 +00:00
refactor(ax): tighten window creation semantics
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m19s
97c9d34f4f
Virgil added 1 commit 2026-03-31 07:55:21 +00:00
refactor(ax): dedupe window close events
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m20s
02b7fa9230
Virgil added 1 commit 2026-03-31 08:14:45 +00:00
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
Virgil added 1 commit 2026-03-31 08:19:23 +00:00
refactor(ax): remove legacy snap aliases
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m22s
bd4dfa8027
Virgil added 1 commit 2026-03-31 08:24:21 +00:00
refactor(ax): add atomic window bounds task
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m21s
5ce1d67f70
Virgil added 1 commit 2026-03-31 08:31:22 +00:00
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>
Virgil added 1 commit 2026-03-31 08:40:54 +00:00
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>
Virgil added 1 commit 2026-03-31 08:48:14 +00:00
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>
Virgil added 1 commit 2026-03-31 08:53:19 +00:00
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.
  • docs/ref/wails-v3/go.mod
  • go.mod
  • go.sum
  • pkg/display/display.go
  • pkg/display/display_test.go
  • pkg/display/events.go
  • pkg/display/messages.go
  • pkg/mcp/mcp_test.go
  • pkg/mcp/tools_layout.go
  • pkg/mcp/tools_screen.go
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin main:main
git checkout 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 checkout dev
git merge --no-ff main
git checkout main
git rebase dev
git checkout dev
git merge --ff-only main
git checkout main
git rebase dev
git checkout dev
git merge --no-ff main
git checkout dev
git merge --squash main
git checkout dev
git merge --ff-only main
git checkout dev
git merge main
git push origin dev
Sign in to join this conversation.
No description provided.