Skip to content

fix: preserve Prime layout contracts and require Figma-backed completion - #119

Merged
owjs3901 merged 8 commits into
mainfrom
devfive/3099154426bffbeef8b62999b80bb038/prime-feedback-layout-and-validation
Nov 6, 2026
Merged

owjs3901 merged 8 commits into
mainfrom
devfive/3099154426bffbeef8b62999b80bb038/prime-feedback-layout-and-validation

Conversation

@devfive-relay-c70423

@devfive-relay-c70423 devfive-relay-c70423 Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Prime exports could lose caller FILL allocation when a component was detached, while a 16x16 absolute rectangle became an unsized, parent-height box. Preserve selected-root sizing and instance HUG alignment, retain measured non-fluid rectangle dimensions, and expose unapplied reference sizing as a placement contract. Preserve existing full-parent overlay relationships. The compiled-browser regression checks 420px title / 40px gap / 520px card geometry and native Figma marker paint, with wrong-colour and wrong-shape controls.

Make pageScaffold emit the actual generated body directly in app/**/page.tsx. Correct all shipped frontend workflow entry points and examples: components/pages contains page-local partials; every application request uses devup-api; update/reproduce missing capabilities, document a feature request and stop affected work while continuing independent work.

Application completion now requires separately observed functional e2e command evidence and server-recomputed comparisons against native Figma artifacts. Missing/inconclusive references, changed screenshots, local replacement baselines and incomplete renderer evidence remain unverified. Diagnosis retries include code/map/theme dependencies. Keep export summaries under the existing 15KiB budget and isolate integration fixtures for parallel execution, including private asset registries; preserve production collision guards.

A running project is not a desktop-wide lock. Bootstrap instructions, the usage guide, Bridge setup and all frontend entry points now require OS split-screen with separate project windows, ports and browser contexts. Verify window/file identity before input, coordinate only conflicting input batches, retain other running projects and preserve visual-test viewport/DPR/zoom. Actual tool locks remain scoped to the affected operation. The user confirmed split-screen feasibility; this documentation update does not claim a new live GUI experiment.

Feedback audit: all 31 records, fixes and remaining scope. Remaining work includes the generator's earlier Korean keep-all heuristic and separately scoped compositor/compiler/watcher concerns. Four reviewed code goldens and their checksums change; the native Figma reference is preserved. Includes a patch changepack.

Validation:

  • MCP package: 1,207 passed, 2 existing ignored tests.
  • Generator package: 696 passed, including all 268 code golden comparisons.
  • Functional/browser and Figma visual regression run: 25 passed, including deliberate wrong fill/shape failures and retained positive/negative evidence.
  • cargo fmt and workspace/all-target/all-feature Clippy with warnings denied passed.
  • Behavior-change three-platform CI passed before the documentation follow-up.
  • Split-screen documentation follow-up: 38 skill unit checks and 18 initialization/guide/install/context integration checks passed; bootstrap instructions remain below 1,500 bytes (1,474 bytes).
  • Current CI for 0e5d5f7 is running.

Submitted via Devfive hub.
Employee Git identity (self-declared): <>
Device: 3099154426bffbeef8b62999b80bb038

@owjs3901
owjs3901 marked this pull request as ready for review November 6, 2026 04:31
@owjs3901
owjs3901 merged commit 1d720a8 into main Nov 6, 2026
9 checks passed
@owjs3901
owjs3901 deleted the devfive/3099154426bffbeef8b62999b80bb038/prime-feedback-layout-and-validation branch November 6, 2026 04:31
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