From 4a6856711f6e71180777462ffc6d3be8ea30d85b Mon Sep 17 00:00:00 2001 From: CIAgent Date: Sun, 27 Sep 2026 10:18:02 +0000 Subject: [PATCH] =?UTF-8?q?fix(P06):=20final=20review=20=E2=80=94=20versio?= =?UTF-8?q?n=20literal=20to=200.6.5=20+=20trailing=20newlines?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review verdict SHIP: purity gate PASS (22 commits: chore 8, verify 5, docs 5, test 2, fix 1, decision 1 — zero feat:). P2-1 fixed: pyproject + package.json version 0.6.3 → 0.6.5 (the about-to-ship line), reinstalled dist-info, version pins 3/3 green, ruff + mypy green. P2-3 fixed: trailing newlines (eslint.config.mjs, helpers.ts). P2-2 (session-sweep concurrency on shared hosts) recorded as post-hoc note — not actionable this milestone. ---ci--- phase: 6 milestone: v0.7 status: review ---/ci--- --- .ciagent/CHECKPOINT.json | 8 ++++---- apps/ai-service/package.json | 2 +- apps/ai-service/pyproject.toml | 2 +- apps/web/tests/helpers.ts | 2 +- eslint.config.mjs | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.ciagent/CHECKPOINT.json b/.ciagent/CHECKPOINT.json index 37776a2..81320e8 100644 --- a/.ciagent/CHECKPOINT.json +++ b/.ciagent/CHECKPOINT.json @@ -1,9 +1,9 @@ { - "phase": 5, - "stage": "complete", + "phase": 6, + "stage": "review", "milestone": "v0.7", "milestone_name": "test-harness-review", - "phase_role": "execution", + "phase_role": "final", "attempts": 0, - "updated_at": "2026-09-27T06:45:00Z" + "updated_at": "2026-09-27T06:50:00Z" } \ No newline at end of file diff --git a/apps/ai-service/package.json b/apps/ai-service/package.json index 6d1c40b..acd08f1 100644 --- a/apps/ai-service/package.json +++ b/apps/ai-service/package.json @@ -1,7 +1,7 @@ { "name": "@nextcraft/ai-service", "private": true, - "version": "0.6.3", + "version": "0.6.5", "scripts": { "dev": "bash scripts/dev.sh", "test": "bash scripts/test.sh", diff --git a/apps/ai-service/pyproject.toml b/apps/ai-service/pyproject.toml index 5907c46..390e8ce 100644 --- a/apps/ai-service/pyproject.toml +++ b/apps/ai-service/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "nextcraft-ai-service" -version = "0.6.3" +version = "0.6.5" description = "Nextcraft AI tutor service — six LLM agents behind a provider-agnostic layer" requires-python = ">=3.11" dependencies = [ diff --git a/apps/web/tests/helpers.ts b/apps/web/tests/helpers.ts index 84998d9..5576a40 100644 --- a/apps/web/tests/helpers.ts +++ b/apps/web/tests/helpers.ts @@ -26,4 +26,4 @@ export function wirePosting(overrides: Record = {}): Record