Projects
/
WIL-149
Klivvr AI 1.x
Planning
Move to Ready to score
Overview
Tasks
29
Dependencies
Thread
Activity
29 parent tasks · expand a row to add subtasks
+ New task
WIL-379
DS-217 [Bug] Skill names with spaces/dots/non-ASCII can never be activated (silent inertness)
—
To do
WIL-820
DS-216 [Chore] Dependency & build hygiene: pin critical deps + curl --fail/checksum for FastText model
—
To do
WIL-877
DS-215 [Cleanup] Deduplicate the three A/B analysis scripts into one shared comparison builder
—
To do
WIL-644
DS-214 [Cleanup] Delete dead session_storage.py and drop psycopg2 dependency
—
To do
WIL-892
DS-213 [Perf] Serialized startup preloads make pod readiness slow
—
To do
WIL-605
DS-212 [Bug] loader StopIteration on missing 'weak' route is misattributed to KB-enrichment failure
—
To do
WIL-586
DS-211 [Bug] X-Request-Id echoed back dashless, breaking client-side correlation
—
To do
WIL-259
DS-210 [Bug] Swallowed asyncio.CancelledError may interfere with graceful shutdown / client disconnect
—
To do
WIL-591
DS-209 [Security] Auth hardening: constant-time key compare + misleading "Auth DISABLED" warning
—
To do
WIL-355
DS-208 [Perf] Request latency: escalation classifier and router run sequentially; sync graph nodes bound by thread pool
—
To do
WIL-660
DS-207 [Bug] Alert dedup opens the window before the send, silencing a whole category during incidents
—
To do
WIL-892
DS-206 [Bug] EarlyLanguageDetector: 20–99-char replies never trigger a decision, so nothing streams until stream end
—
To do
WIL-253
DS-205 [Bug] retrieve dedups by question text instead of doc id, silently dropping distinct KB docs
—
To do
WIL-313
DS-204 [Bug] load_skill resolves against the global registry, escaping per-arm / per-request scoping
—
To do
WIL-702
DS-203 [Bug] MCP tool wrapper: neutralized timeout, object-param rejection, unconditional userId, per-request rebuild
—
To do
WIL-601
DS-202 [Bug] Low-confidence Arabic gets an English reply; consolidate duplicated language-detection ladder
—
To do
WIL-419
DS-201 [Bug] Master-except error classification misroutes upstream errors (guardrail false-positive + wrong SSE code)
—
To do
WIL-895
DS-200 [Bug] Streaming output can duplicate / reorder tokens at stream end and on partial-fallback
—
To do
WIL-575
DS-199 [Bug] Unclosed <thinking> tag swallows the entire reply; case-sensitive tags leak to users
—
To do
WIL-238
DS-198 [Bug] Non-pod-stable hash() used for session bucketing (strong-downgrade A/B + name personalization)
—
To do
WIL-840
DS-197 [Bug] /mcp/refresh cannot recover a failed startup discovery + swaps tool list mid-request
—
To do
WIL-502
DS-196 [Bug] Skill gate fails OPEN when a '---' appears inside frontmatter
—
To do
WIL-459
DS-195 [Bug] Empty-string numeric env vars crash the pod at import
—
To do
WIL-681
DS-194 [Bug] break_down_questions pulls its prompt from LangSmith on every call + CRITICAL alert storm
—
To do
WIL-740
DS-193 [Bug] Blocking synchronous I/O on the async event loop freezes all SSE streams
—
To do
WIL-289
DS-192 [Bug] Guardrail fails closed on a 200-with-empty/non-JSON body → full outage
—
To do
WIL-512
DS-191 [Security] Customer PII and financial data logged verbatim to CloudWatch
—
To do
WIL-437
DS-190 [Security] Cross-customer IDOR: user_id is not authorized against the caller
—
To do
WIL-673
DS-189 [Security] Rotate leaked Postgres password committed to git history
—
To do