docs: refresh screens map with figma refs - #1237
Merged
Merged
Conversation
Closes #1233 Regenerate docs/screens-map.md from the current *Screen.kt set, grouped by feature package, and map every screen to its `Flow › Frame` on the latest `Bitkit - Handoff vNN` Figma page. Drop the React Native column, which only served the migration. Add ScreensMapTest so a *Screen.kt added or removed without a map row fails the unit test run, and point AGENTS.md at the map next to the Figma rule. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This comment has been minimized.
This comment has been minimized.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
piotr-iohk
approved these changes
Sep 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1233
This PR:
docs/screens-map.mdfrom the current*Screen.ktset, grouped by feature package, with aFlow › Framecolumn pointing at the matching frame on the latestBitkit - Handoff vNNFigma page*Screen.ktis added or removed without a map row. A row is the only requirement:todomarks a screen shipped ahead of its design,n/aa screen with no design by intentAGENTS.mdat the map next to the existing Figma ruleDescription
The map was last touched on 2026-03-06 and had drifted: 68 of 155 screens had no entry and 5 entries pointed at deleted files. Agent-driven reviews use this file to turn a changed Compose screen into a Figma frame, so every screen now has one row and a stable frame name (node ids change between handoff iterations, names do not). Flow names come from the
SectionTitleabove each frame on the handoff page. Screens implemented before a design exists carrytodo; dev and debug screens carryn/a.Preview
N/A — no user-visible changes.
QA Notes
Manual Tests
N/A
Automated Checks
ScreensMapTest.ktwalksapp/src/main/javafor*Screen.ktfiles and compares the set with the file names referenced indocs/screens-map.md, reporting missing and stale entries. Verified locally that it passes on this branch and fails when a screen file is moved away.master.🤖 Generated with Claude Code