Skip to content

docs(agy): record 1.1.2 cross-platform validation - #24

Merged
arcobaleno64 merged 2 commits into
mainfrom
codex/agy-112-cross-platform-validation
Jul 15, 2026
Merged

docs(agy): record 1.1.2 cross-platform validation#24
arcobaleno64 merged 2 commits into
mainfrom
codex/agy-112-cross-platform-validation

Conversation

@arcobaleno64

Copy link
Copy Markdown
Owner

Summary

  • add a reproducible AGY 1.1.2 macOS/Linux live-validation checklist
  • record the completed Ubuntu 24.04 WSL2 evidence for stdin, stdout, transcript recovery, foreground/background tasks, structured review, invalid-model handling, and headless OAuth
  • classify macOS as OPTIONAL / NOT RUN and define the exact Darwin-specific triggers for a future live-validation issue

Why

The plugin's Node logic and the native AGY adapter boundary need separate evidence. Windows plus real Linux and POSIX integration coverage are sufficient for current v0.8 planning, while macOS should become mandatory only when Darwin-specific transcript, TTY, signal, or public compatibility claims change.

Impact

Documentation only. No runtime behavior, dependencies, version metadata, CLI arguments, transcript recovery, or permission policy changes.

Validation

  • Linux AGY 1.1.2 live task, background task, structured review, invalid-model, and isolated headless OAuth checks passed
  • Linux full suite: 237/237
  • npm run check-version
  • npm run verify-contracts
  • staged diff check and common secret-pattern scan

Not tested

  • real macOS AGY 1.1.2 live execution; intentionally OPTIONAL / NOT RUN until a documented Darwin-specific trigger occurs

Document the reproducible live checklist, Windows/Linux evidence boundary, and the explicit triggers that make a future macOS rental necessary.

Constraint: Keep transcript recovery authoritative and macOS optional until Darwin-specific behavior changes

Rejected: Require macOS before v0.8.0 | no current Darwin-specific implementation change justifies the gate

Confidence: high

Scope-risk: narrow

Not-tested: Real macOS AGY 1.1.2 live execution
@arcobaleno64
arcobaleno64 marked this pull request as ready for review July 15, 2026 01:55
Copilot AI review requested due to automatic review settings July 15, 2026 01:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a reproducible, cross-platform (macOS/Linux) live-validation checklist for AGY 1.1.2 against gemini-plugin-cc v0.7.1, and records completed Linux (Ubuntu 24.04 WSL2) evidence while explicitly classifying macOS as OPTIONAL / NOT RUN with clearly-defined triggers for when to require macOS validation.

Changes:

  • Introduces a step-by-step macOS/Linux live-validation checklist covering stdin/stdout/transcript behavior, foreground/background tasks, structured review, invalid-model fail-fast, and truly headless OAuth fail-fast.
  • Documents Linux (WSL2) execution evidence and outcomes for the checklist items.
  • Defines Darwin-specific change triggers that would require opening a future macOS live-validation issue.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


```sh
MARKER="OS_AGY112_DIRECT_YYYYMMDD"
printf 'Reply with exactly %s\n' "$MARKER" | agy --print-timeout 1m

驗收:

- 90 秒內完成且 exit code 為 `0`。
Document the verified Linux brain root and stdin smoke result while keeping real macOS 1.1.2 validation explicitly optional and not run.

Constraint: Keep macOS 1.1.2 optional and not run

Rejected: Leave the README pending claim | It contradicts the validation evidence

Confidence: high

Scope-risk: narrow

Not-tested: Real macOS AGY 1.1.2
@arcobaleno64
arcobaleno64 merged commit 88b5c80 into main Jul 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants