Commit History

fix: Correct ArXiv/OpenAlex paper fetching in analysis_service
3badc4e
Running

Dama12 commited on

fix: Add chat method to K2ThinkEngine for scientific_chat route
c68925d

Dama12 commited on

Mise à jour: routes d'analyse et moteur k2
e01ba40

Dama12 commited on

Fix: Add mock fallback for DOAJ API 403 Forbidden error
09087f2

Dama12 commited on

Fix: K2 Think JSON parsing bugs
0b9c6da

Dama12 commited on

fix: update K2 contradictions schema and mock memory embeddings
4bafed1

Dama12 commited on

fix: pydantic validation errors on k2 raw output
4193c02

Dama12 commited on

Add explicit JSON schema to instruction prompt to fix validation and parsing errors
3b28597

Dama12 commited on

Fix JSON extraction logic to handle <think> blocks in k2_think_engine.py
f971ef2

Dama12 commited on

fix: replace with_structured_output with manual JSON parsing (incompatible with langchain-openai 0.0.5)
22449d8

Dama12 commited on

feat: robustify architecture, add retry parser and auto-alembic migration
22621a1

Dama12 commited on

refactor: async architecture, structured output, alembic baseline
ad5ee23

Dama12 commited on

Fix UnboundLocalError for empty K2 response
308940a

Dama12 commited on

Update K2 Think Engine service
7ef6c0b

Dama12 commited on

Fix K2 response sanitation and Pydantic conversion fallback
e86c8e6

Dama12 commited on

feat(database): enable row level security on all tables
b2c15d2

Dama12 commited on

fix(backend): sanitize Ellipsis and placeholders in K2 response conversion
df2f637

Dama12 commited on

fix: make K2 Think JSON extraction and repair extremely robust
5fad32f

Dama12 commited on

docs: create SECURITY.md policy file
d55c3ba

Dama12 commited on

fix: resolve slowapi circular import
c78b0fb

Dama12 commited on

feat: enforce strict CORS and SlowAPI rate limiting
41d7760

Dama12 commited on

feat: add startup-grade backend routes for massive credit refills, SaaS policy settings, and real-time logs fetch
b3b5fcf

Dama12 commited on

feat: implement POST /me/share API endpoint to safely reward users with +500 K2 Credits
2927cc5

Dama12 commited on

feat: implement secured admin route router, endpoints, user is_admin property helper, and auto-seeding promo script
45f2b19

Dama12 commited on

style: enhance Matplotlib chart with premium dark background, value labels, and tight margins
2e2ba73

Dama12 commited on

fix: return FileResponse for chart POST endpoint instead of JSON
6ab7381

Dama12 commited on

fix: indent JSON parsing block inside for loop
2c32679

Dama12 commited on

fix: merge multiple markdown json blocks to prevent dropping keys
d17ad5b

Dama12 commited on

fix: handle lists returned by K2 for string fields in ExperimentalProtocol
e16be18

Dama12 commited on

fix: robust extraction of nested JSON keys from K2 engine output
51106b6

Dama12 commited on

fix: static chart serving and JSON URL response for Strategy Visualizer
2d235d4

Dama12 commited on

fix: optimize K2 engine performance with reduced tokens and conciseness to prevent timeouts
d7bc33f

Dama12 commited on

fix: gracefully catch ArXiv HTTP 429 errors and fix export analysis endpoint parameter binding
31ec26c

Dama12 commited on

feat: enhance protocol schema and add audit log traceability
d25a07a

Dama12 commited on

fix: prioritize full block JSON extraction and fix comparative_analysis search
a00d4cb

Dama12 commited on

chore: update K2 JSON schema order, update extraction strategy, and add debugging files
131a589

Dama12 commited on

fix: harden JSON parsing and handle missing think tags
be55d37

Dama12 commited on

Fix Pydantic validation errors for fallback objects
65f02ee

Dama12 commited on

Bulletproof JSON extraction, strict prompts, and salvaged text fallback
03fd36b

Dama12 commited on

Fix f-string syntax error: escape curly braces
dabb335

Dama12 commited on

Fix syntax error: restore missing triple quotes in K2 prompt
5170ded

Dama12 commited on

Enhance LLM prompt and regex extraction for JSON robustness
01974d7

Dama12 commited on

Fix chat UUID mapping and harden JSON auto-repair
67b321e

Dama12 commited on

Fix Pydantic ValidationError for ExperimentalProtocol missing fields
08406cf

Dama12 commited on

Fix K2 timeout detection and JSON parsing errors
ab28f75

Dama12 commited on

Implement adaptive retry for K2 timeouts
acf0966

Dama12 commited on

Fix schema nesting for frontend compatibility
8226ea7

Dama12 commited on

Total rewrite of K2ThinkEngine for robustness
3fde512

Dama12 commited on

Optimize K2 prompt and add JSON repair logic
d2ed3a3

Dama12 commited on

Fix NameError, improve logging and UUID handling
766e6f5

Dama12 commited on