Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
"Bash(docker compose:*)",
"Bash(dir /s /b \"%USERPROFILE%\\\\scoop\\\\apps\\\\flyctl\\\\*\\\\fly.exe\")",
"Bash(dir /s /b \"%USERPROFILE%\\\\.fly\\\\bin\\\\fly.exe\")",
"Bash(\"C:\\\\Users\\\\Gustavo Caetano\\\\.fly\\\\bin\\\\flyctl.exe\" deploy --config fly.frontend.toml --no-cache)"
"Bash(\"C:\\\\Users\\\\Gustavo Caetano\\\\.fly\\\\bin\\\\flyctl.exe\" deploy --config fly.frontend.toml --no-cache)",
"Bash(npx cypress run:*)"
]
}
}
10 changes: 10 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,16 @@
"rules": {
"@typescript-eslint/no-explicit-any": "off"
}
},
{
"files": [
"cypress/**/*.ts",
"cypress/**/*.js"
],
"rules": {
"@typescript-eslint/no-unused-expressions": "off",
"no-unused-expressions": "off"
}
}
]
}
9 changes: 9 additions & 0 deletions .jules/bolt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Bolt's Journal

## 2024-05-22 - [Initialization]
**Learning:** Bolt initialized.
**Action:** Start hunting for performance wins.

## 2024-05-22 - [Optimistic Task Creation]
**Learning:** Blocking the main request/response cycle for AI enrichment (external API call) is a major latency killer (500ms+ vs 50ms). Moving it to a detached promise (background) while using heuristics for immediate feedback is a powerful pattern for "perceived performance".
**Action:** Look for other synchronous external API calls in the codebase (e.g. goal planning, summarization) that can be deferred similarly using the optimistic UI/API pattern.
Loading
Loading