Turn document · 2026-05-29 04:04 EDT · Beads issue islandflow-ep2

Configure Impeccable Live Mode

Initialized Impeccable live-mode configuration for the Next.js app router so future visual iteration can inject the picker through apps/web/app/layout.tsx without a first-time setup detour.

Summary

The repository already had PRODUCT.md and DESIGN.md, so initialization preserved the existing Islandflow design context and added the missing live-mode configuration.

Changes Made

Context

The Impeccable setup flow found existing product and design documents. The project register is product, and the UI conventions are already established around a dark evidence-console interface with amber as a sparse action and attention signal.

Important Implementation Details

Relevant Diff Snippets

@pierre/diffs could not be run in this environment because the package did not expose a detectable executable, so this section uses a plain labeled diff fallback.

diff --git a/.impeccable/live/config.json b/.impeccable/live/config.json
new file mode 100644
--- /dev/null
+++ b/.impeccable/live/config.json
@@
+{
+  "files": ["apps/web/app/layout.tsx"],
+  "insertBefore": "</body>",
+  "commentSyntax": "jsx",
+  "cspChecked": true
+}

diff --git a/.gitignore b/.gitignore
@@
 # Local assistant artifacts
 session-ses_*.md
 token-usage-output.txt
+.impeccable/live/server.json

Expected Impact for End-Users

This does not change the Islandflow web UI for normal users. It improves the design workflow for contributors by letting $impeccable live start against the existing app shell and preserve the documented product/design identity during visual iteration.

Validation

Issues, Limitations, and Mitigations

Follow-up Work