Skip to content
View yktsnet's full-sized avatar
🐈
🐈

Block or report yktsnet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yktsnet/README.md

πŸ‡¬πŸ‡§ English | πŸ‡―πŸ‡΅ ζ—₯本θͺž

Find what's worth fixing in the numbers, build it without changing how people already work, and hand it over so the team can keep it running on their own.

Deciding comes from running a business, building from the shop floor, handing over from teaching. Twelve years running a cram school, and an LLC from founding through liquidation β€” I closed the books myself, without an accountant, so I can read where the money moves in a business. Now I work at a contract development firm, take on freelance projects of my own, and open-source the tooling they turn out to need.


Works

Production

nfc-attendance-kit Auto-aggregates NFC time clock punches into a spreadsheet, running in production for a real client (βˆ’5h/month)
excel-kanri Retrofits existing Excel-based paperwork operations with a web form, PDF conversion, and full-text search, running in production for a real client

Trading Infrastructure

bt-lab An 8-stage pipeline that cross-validates multiple strategy candidates and automatically selects among them by drawdown and Recovery Factor
bt-dynamic A backtesting core that switches regimes across 9 cells (trend strength Γ— volatility), distributed on PyPI
live-dynamic An execution layer that runs validated strategies unattended via systemd timer with the same config, live. Published as a reference implementation for safety design covering idempotent order gating, OCO, and kill switches

Libraries & Tools

folio-agent A CAG-style portfolio chat that bundles all knowledge inline, published on npm and running on Cloudflare Workers

Legacy Migration & AI

order-system-migration Migrated WinForms to .NET 10 Web API + React, with an integrated AI agent
attendance-system-migration Migrated WebForms to .NET 10 + React, with real-time monitoring via SignalR
order-system-rag Structures paperwork PDFs and automatically routes questions between Text-to-SQL and RAG based on their nature

Research

wiki-guessur A benchmark for identifying Wikipedia articles with their defining sentences removed. Measures MRR across 4 methods (formula / GBDT / LLM re-ranking) Γ— 5 seeds

How I build

Development runs in two phases. In the startup phase, spec documents (PLAN.md / JUDGE.md) drive development, then get distilled into the README at release and retire. In the maintenance phase, the driving documents hand off to a guarantee ledger (guarantees.md) β€” humans authorize only "what must never break," while AI and CI own test implementation and enforcement (Guarantee-Driven Development).

The execution mechanism is issue-driven, separating design (conversational AI), implementation (autonomous AI), and authorization/verification (human merge). Dangerous operations are blocked not by operational rules but by deny entries in .claude/settings.json, and the execution environment is declaratively unified with Nix Flakes and continuously verified in CI.

This entire system is published as dotfiles-public, and the general-purpose skills can be installed as a Claude Code plugin marketplace. The process is left as-is in each repository's issues and PRs.

Pinned Loading

  1. dotfiles-public dotfiles-public Public

    A two-phase development lifecycle for AI-agent collaboration: spec-driven bootstrap, guarantee-driven maintenance β€” on Nix.

    Nix 1