Project Rosetta · Amazon Developer Build, Ship, Shape hackathon

Friction Log: Project Rosetta

Friction we hit while building a Fire TV app with a serverless AWS agent backend for the Amazon Developer Build, Ship, Shape hackathon. Every entry was written down when it happened and follows the hackathon format: task attempted · steps taken · expected vs. actual · severity · workaround · actionable suggestion.

Severity scale: Blocker (no way forward) · Major (cost an hour or more, or changes the product) · Minor (cost a test cycle) · Papercut (annoying, quick to fix).

# Area Entry Severity
F-01 Fire TV · Vega Vega SDK and Vega Virtual Device unavailable on Windows Major
F-02 Fire TV · Fire OS No official Fire OS emulator image Minor
F-03 Fire TV · getting started SDK Manager silently skipped the TV system image until licenses were accepted Papercut
F-04 Fire TV · emulator TV emulator exits silently when the system drive is low on space Major
F-05 Fire TV · emulator Host-GPU mode hangs the TV emulator at renderer init Major
F-06 Fire TV · emulator A phone image at TV resolution hides Fire TV's real density Major
F-07 Fire TV · emulator adb screenrecord captures only 2-5 frames a second Major
F-08 Fire TV · testing Background dexopt restarts the app right after install Minor
F-09 Fire TV · Compose for TV tv-material 1.0 still gates FilterChip behind an experimental opt-in Papercut
F-10 Fire TV · Compose for TV The first Back press only clears focus Minor
F-11 Fire TV · Media3 SubtitleView doesn't move a visible cue when padding changes Minor
F-12 Fire TV · Fire OS / Amazon Kids No way for an app to grant or gate screen time Major
F-13 Fire TV · Unity Unity 6 can't target the 32-bit TV image used for Fire OS 8 Minor
F-14 Fire TV · Unity Unity Hub's silent install fails without an interactive admin prompt Major
F-15 Amazon Bedrock Models listed as ACTIVE fail with INVALID_PAYMENT_INSTRUMENT, intermittently Major
F-16 Amazon Bedrock · Nova Pro The vision bounding-box convention isn't next to the Converse image docs Papercut
F-17 Amazon Bedrock · Nova Pro Arithmetic verdicts when marking homework Major
F-18 Strands Agents SDK pip --platform silently installs an old Strands for Lambda when building on Windows Major
F-19 Amazon API Gateway · AWS CDK HTTP API catch-all route swallows the CORS preflight Minor
F-20 Amazon Polly No neural voices for Tamil or Malayalam, though Transcribe understands both Major
F-21 Amazon Bedrock · Nova 2 Lite A new account gets 20 requests a minute, so one busy minute throttles an agent crew Major
F-22 Amazon Bedrock · Nova 2 Lite Reasoning settings have hidden rules that only show up as errors Minor

Fire TV and Fire OS

F-01 Vega SDK and Vega Virtual Device unavailable on Windows

F-02 No official Fire OS emulator image

F-03 SDK Manager silently skipped the TV system image until licenses were accepted

F-04 TV emulator exits silently when the system drive is low on space

F-05 Host-GPU mode hangs the TV emulator at renderer init

F-06 A phone image at TV resolution hides Fire TV's real density

F-07 adb screenrecord on the TV emulator captures only 2-5 frames a second

F-08 Background dexopt restarts the app right after install

F-09 tv-material 1.0 still gates FilterChip behind an experimental opt-in

F-10 On a TV image, Compose spends the first Back press on clearing focus

F-11 Media3 SubtitleView doesn't move an already-visible cue when its padding changes

F-12 No way for an app to grant or gate screen time on Fire TV

F-13 Unity 6 can't target the 32-bit TV image used for Fire OS 8

F-14 Unity Hub's silent install fails without an interactive admin prompt

Amazon Bedrock and the Strands Agents SDK

F-15 Bedrock models listed as ACTIVE fail with INVALID_PAYMENT_INSTRUMENT, intermittently

F-16 Nova's bounding-box convention isn't next to the Converse image docs

F-17 Amazon Nova Pro arithmetic when marking homework

F-18 pip --platform silently installs an old Strands Agents for Lambda when building on Windows

AWS services

F-19 API Gateway HTTP API catch-all route swallows the CORS preflight

F-20 Amazon Polly has no neural voice for Tamil or Malayalam

F-21 Amazon Nova 2 Lite starts at 20 requests a minute

F-22 Nova 2 Lite reasoning settings have rules that only errors reveal

Source: FRICTION_LOG.md on GitHub · Install the TV app