Skip to content

bug: Scaffold manifest validation fails — 'iphone-frame.source must be a non-empty string' #288

@Sun-sunshine06

Description

@Sun-sunshine06

Description

The scaffold manifest validation rejects the iphone-frame scaffold because its source field fails validation (must be a non-empty string). This appears 4 times across multiple dates in the logs.

Log Evidence

From main.log:

[2026-04-23 ...] error: manifest.scaffolds.iphone-frame.source must be a non-empty string
[2026-04-24 ...] error: manifest.scaffolds.iphone-frame.source must be a non-empty string
[2026-04-25 ...] error: manifest.scaffolds.iphone-frame.source must be a non-empty string
[2026-05-04 ...] error: manifest.scaffolds.iphone-frame.source must be a non-empty string

Reproduction

Every app startup triggers manifest validation. If the iphone-frame scaffold entry has an empty or missing source field in its manifest, validation fails.

Environment

  • Version: v0.2 (experimental)
  • Platform: Windows 11

Likely Cause

The scaffold manifest file defines an iphone-frame scaffold with either a missing or empty source property. The schema requires a non-empty string.

Impact

The iphone-frame scaffold is unavailable for use. Non-blocking (app continues), but the scaffold cannot be loaded.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions