2.8 KiB
2.8 KiB
Contexte projet - 16 mars 2026
Document court pour reprendre ai-novel-engine sans relire tout l'historique.
Ce que fait le projet
ai-novel-engine est un moteur de redaction longue local-first, structure autour d'un pipeline strict:
intention -> structure -> draft -> critique -> rewrite -> gate -> validation -> memoire
Ce n'est ni un chat libre ni un studio collaboratif. Le produit utile est:
- une chaine de production narrative lisible
- des artefacts markdown/json inspectables
- un garde-fou dur avant promotion manuscrit
- une memoire externe rejouable
- un runtime local interchangeable derriere un contrat OpenAI-compatible
Etat confirme
- la reference locale reste
apple-coreml:qwen3.5-4b-onnx-q4f16 apple-coreml:qwen2.5-0.5b-instruct-onnxreste une baselinequality_blocked- le chemin alternatif
llama.cpp/llama-serverpourollama:*est maintenant branche cote orchestration ANE - un smoke reel via ce chemin a deja fait passer
ollama:qwen2.5:1.5bjusqu'au garde-fou, avec verdictquality_blockedsurtruncated_endingetoutline_like - le blocage principal n'est donc plus "est-ce que le modele repond", mais "comment rendre ce chemin runtime stable et rejouable pour les lots automatisés"
Etat live reverifie le 16 mars 2026
http://127.0.0.1:8100/health: indisponible au moment du controlehttp://127.0.0.1:8201/models: OK, sertqwen3.5-4b-onnx-q4f16http://127.0.0.1:8091/health: indisponible au moment du controlehttp://127.0.0.1:11434/api/tags: OK, expose bienqwen2.5:7betqwen2.5:1.5b
Lecture utile:
- le runtime Apple est en ligne
- le host Ollama expose toujours les tags et les blobs
- le core OpenAI-compatible
:8100et le runtime alternatif:8091sont actuellement a remonter avant de relancer les lots utiles
Ou on en est cote produit
- le pipeline narratif est stable et teste
- la boucle
repairet legatesont en production - l'orchestrateur
next_lotssait maintenant checkpoint-er proprement un runtimellama-server - un cockpit TUI d'exploitation existe maintenant pour suivre projet, automation, reports et erreurs stderr
Ce qui est vraiment bloque
- remettre
:8100en service pour le flux nominal - remettre
:8091en service quand on veut validerollama:*viallama.cpp - rejouer
priority_modelspuisbaselinessur le nouveau chemin runtime - reprendre
rewrite/repairuniquement apres ces reruns