Skip to content

ci: enforce Flutter/Rust app-surface parity - #5

Merged
ORESoftware merged 1 commit into
mainfrom
fleet/app-surface-parity-v1
Sep 3, 2026
Merged

ORESoftware merged 1 commit into
mainfrom
fleet/app-surface-parity-v1

Conversation

@ORESoftware

Copy link
Copy Markdown
Contributor

Adds the exact-pinned ores.app-surface-parity/v1 gate for declarative-migrations/declmig-flutter and declarative-migrations/declmig-desktop-app.rs. It enforces one feature digest across Flutter mobile, Flutter desktop and native Rust desktop, requires explicit mobile fallbacks for desktop-only behavior, and rejects platform/native-I/O leakage from portable Flutter layers.

Validator: 22-factor-apps/22-factor-apps-audit@5b441294b6732525cac375bedba528a5a380027f. Feature digest: 487bda243becc322e372e4a8e81f322f4f1cb6c4d0b23c2b54f5621fb9f6e032. Governing policy: https://github.com/ORESoftware/my-ai/blob/main/AGENTS.md.

Both repository-local AGENTS.md files were read; they identify this canonical pair and prohibit webviews/React. Root Dart and Rust manifests were verified. This establishes a fail-closed admission contract, not an unsupported claim that every product feature is already implemented. No secrets, releases, deployments, or default-branch writes are included.

@ORESoftware
ORESoftware marked this pull request as ready for review September 3, 2026 17:58
@ORESoftware
ORESoftware merged commit a54afd4 into main Sep 3, 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.

1 participant