cadabra Docs

Friction Log

Kept as we built (Oct 20 to 24, 2026). Every entry: task, steps, expected vs actual, severity, workaround, suggestion. Severity: blocker (stopped a feature), high, medium, low. Device: Fire TV Stick HD (AFTSS), Fire OS 7.7.1.7 (Android 9), Amazon WebView Chromium 138. AWS region ap-south-1, brand-new account.

Summary

#AreaSeverityOne line
1BedrockblockerEvery Anthropic model: applied quota 0 or "not available for this account" on a new account
2BedrockhighUse-case-form requirement only surfaces as a runtime error
3BedrockhighStability image models: 0 requests per minute and the quota is not adjustable
4BedrockmediumNova Canvas not offered in ap-south-1, us-east-1 or us-west-2 for this account
5BedrockmediumNova daily token quota exhausted on the first call
6BedrockmediumInference profile ids differ per region and model family; guessing required
7Service QuotashighIncrease requests for default-0 quotas close without effect or stay PENDING
8GuardrailspositiveWorks in ap-south-1, usable as a standalone screen
9LambdamediumReserved concurrency impossible: unreserved floor of 10 on a new account
10CDK / LambdalowThe same failure repeats on every redeploy
11API Gateway WSmedium32 KB frame cap and 128 KB message cap force chunking and small payloads
12ADBmediumadb over Wi-Fi: authorization prompts and DHCP address changes
13WebViewmediumdevicePixelRatio 2 with a 960x540 CSS viewport
14Fire TV GPUmediumFill-rate bound; full-screen alpha layers cost 2.5 ms each at 720p
15ADBlowinput keyevent takes about 1 s, so it cannot measure input latency
16Fire OSlowscreenrecord clips end early
17Fire TVlowVolume keys must be passed through deliberately
18Fire TVlowFirst launch after install takes about 10 s to reach JS
19WebViewpositiveWebRTC and secure context work via WebViewAssetLoader
20Fire TVlowBack key needs an explicit native/JS contract
21ToolinglowHomebrew Gradle 9 vs AGP 8, SDK root, Java
22ToolinglowPixiJS 8 FillGradient constructor
23ToolinglowVitest workspace deprecation, npm install-script warning
24CDK / IAMlowCross-region model calls need extra IAM ARNs
25ToolinglowImage-tool download returned wrong images (not AWS)
26PollymediumGenerative voices are not offered in ap-south-1
27Anthropic APImediumSonnet 5.5 rejects thinking: disabled; needs between_tools
28AWS CLImediumaws login sessions expire after about 12 h, mid-deploy
29ToolingmediumJDK 25 breaks the Android Gradle build; JDK 17 needed
30Fire TV WebViewhighPixi stage rebuilds plus 1080p fill cost about 40% of the frame

Bedrock and AWS account

1. Bedrock Claude models unusable on this account (ap-south-1)

2. Anthropic use-case form: invisible dependency

3. Stability AI image models: RPM 0, not adjustable

4. Amazon Nova Canvas not available

5. Nova on-demand daily token quota exhausted immediately

6. Inference profile ids are a guessing game

7. Quota increase requests: slow, opaque outcomes

8. Guardrails work well in ap-south-1 (positive)

9. Lambda reserved concurrency (20) rejected: unreserved floor of 10

10. The failure repeats on every redeploy

11. API Gateway WebSocket frame size

Fire TV, Fire OS, ADB, WebView

12. adb over Wi-Fi: authorization prompt and moving IP

13. WebView devicePixelRatio = 2 with a 960x540 CSS viewport

14. The GPU is fill-rate bound: full-screen layers are the bottleneck

15. adb shell input keyevent is a poor latency probe

16. screenrecord outputs shorter than requested

17. Volume keys do not reach the page, and swallowing them breaks the TV

18. First launch after install: ~10 s to reach JS

19. Amazon WebView supports WebRTC and secure contexts via WebViewAssetLoader (positive)

20. D-pad / key mapping

Tooling

21. Android toolchain on macOS

22. PixiJS 8 FillGradient positional constructor

23. Vitest workspace file deprecation, npm install-script warning

24. CDK cross-region AI calls from a Mumbai stack

25. Image generation for the default art pack

Late-build entries (Oct 23)

26. Polly generative voices are not offered in ap-south-1

27. Claude Sonnet 5.5 rejects thinking: {type: 'disabled'}

28. aws login sessions expire after about 12 h, mid-deploy

29. JDK 25 breaks the Android Gradle build

30. Fire TV WebView: Pixi stage rebuilds and 1080p fill rate cost about 40% of the frame

Edit this page on GitHubLast updated 23 October 2026