From 4fa082478ca3a8beb4129cc449eefb904d208878 Mon Sep 17 00:00:00 2001 From: Tiara Rodney Date: Wed, 17 Jun 2026 13:53:02 +0200 Subject: [PATCH] todo(9): open --- TODO | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/TODO b/TODO index 304309f..85da717 100644 --- a/TODO +++ b/TODO @@ -134,3 +134,18 @@ Description: The README still describes sekft as the data factory posix-sdc. Rewrite it as the trainer (sft/eval/resident) that consumes posix-sdc, and update the module docstrings to console-script invocations and the chat-template render contract. + +--ISSUE +Content-Type: application/issue +ID: 9 +Type: feature +Title: Type-check the package under mypy strict +Status: open +Priority: medium +Created: 2026-06-17 +Module: sekft +Relationships: +Description: Make the lint env honestly pass: add mypy as a dev dependency, + ignore_missing_imports for the ML libs, fully annotate + eval/resident/sft (including the inner operator callables), and + ship a py.typed marker so the Typing::Typed claim is real.