Releases: memclutter/memos
Release list
v0.2.1 — onboard confparse, proxycheck, gorequests
Onboarded three more OSS projects — confparse, proxycheck, and
gorequests — and drove the first two through the SDD task loop.
Added
- The
confparseproject: living spec written; submodule relicensed to MIT with
a docs/CI refresh and pinned atv0.0.4. - The
proxycheckproject: living spec written, then delivered through the SDD
task loop — 001 (CI workflow fix, PR #1) and 002 (judge-flag fix, PR #2).
Submodule relicensed to MIT and pinned atv0.0.6. - The
gorequestsproject: living spec written, with tasks 001 (modernize CI)
and 002 (fix exec short-body panic) specified. Submodulesgorequests,
gorequests-proxy, andgorequests-retryimported and pinned.
v0.2.0 — nocodb-migrator onboarded
memos v0.2.0 onboards the first application project, nocodb-migrator, and runs it end to end through the SDD task loop.
Added
nocodb-migratorproject — specified, then delivered through the SDD loop:- 001 — unit test suite (mock NocoDB), GitHub Actions CI (
lint-unit), and pre-commit. - 002 — integration tests running the real
up/downagainst a dockerized NocoDB (testcontainers-go), behind theintegrationbuild tag. - 003 — reproduced, root-caused, and fixed
Migrations-table creation failing on external MySQL/PostgreSQL backends (emptyenumDDL); filed the upstream NocoDB bug (nocodb/nocodb#14164) and shipped a downstream fix.
Submodule pinned atnocodb-migratorv0.0.2.
- 001 — unit test suite (mock NocoDB), GitHub Actions CI (
- Playwright MCP server config (
.mcp.json,.cursor/mcp.json).
Changed
- Commit signing: require signed commits, scoped to GitHub via a conditional include; recorded the intent in the dotfiles spec.
Full changelog: v0.1.0...v0.2.0
v0.1.0 — vcs submodule layout and dotfiles project
Project submodule layout, the first onboarded project, and broader tooling.
Added
vcs/<repo-name>/submodule layout for projects: documented in the rules, scaffolded bysys.project.specify, and enforced by a newmemos doctorproject-layout check.- The
dotfilesproject: living spec plus its zsh-configuration and repository-metadata-exclusion work, delivered end to end through the SDD task loop (submodule pinned at dotfilesv0.0.3).
Changed
- Migrated the dotfiles submodule from
repo/tovcs/dotfiles/and purged the stalerepo/references across the rules and skills.
Tooling
- pre-commit now mirrors CI (
ruff check,ruff format --check,mypy,memos doctor). - Moved the uv workspace root to
scripts/, consolidating.venvand tool caches underscripts/instead of scattering them at the repo root.
Docs
- Added third-party references and attributions to the README; made import-existing-repo guidance explicit in
sys.project.specify.
See CHANGELOG.md for the full history (v0.0.1–v0.1.0).
v0.0.3 — doctor gate and uv CLI package
The OS gains a memos doctor consistency gate (pre-commit + CI), a uv-workspace CLI package, and the memos project living spec with project-level SDD.
Features
- CLI: migrate
memosto a uv-workspace Python package underscripts/memos/(uv run memos) - CLI: add
memos doctor— read-only checks for shim sync and rules-index consistency; exits non-zero on any failure - CI: GitHub Actions workflow (lint, type-check, test, doctor) and a local pre-commit hook running
doctor - Project: bootstrap the memos living spec (
projects/memos/spec/) - SDD: extend Spec-Driven Development to the project level (
sys.project.specify) - Tasks: ship 001 (CLI package migration) and 002 (
doctorcommand)
Fixes
- Skills: correct git tag invocation in
sys.project.release
Refactor
- Skills: fold project creation into
sys.project.specify
Docs
- Revise memos/002 plan after CLI migration
Chore
- Task scaffolding and planning for memos/001 and memos/002
v0.0.2 — CLI, skills, and SDD workflow
The OS gains its tooling: a memos CLI, the first agent skills, and a Spec-Driven Development workflow for tasks.
Features
- memos CLI (
uv run scripts/memos) withshimifyto generate per-tool skill shims (Claude/Cursor/OpenCode/Codex) from canonicalskills/. - sys.project.create — scaffold a new project (folder, README, AGENTS.md,
repo/submodule, tasks, docs). - Spec-Driven Development workflow (Specify → Plan → Tasks → Implement), documented in
rules/sdd.md, with skills sys.task.specify, sys.task.plan, and sys.task.breakdown. Adapted from Addy Osmani / GitHub Spec Kit. - sys.project.release — cut a SemVer release: notes from Conventional Commits, annotated tag, GitHub release.
- doc.prose.review — audit Markdown prose against The Elements of Agent Style.
Docs
- Rules for skill naming, shims, and the scripts CLI; note on reloading skills after
shimify. - README cleanup.
Chore
- Add the
memosproject as a submodule underprojects/.
Full changelog: v0.0.1...v0.0.2
v0.0.1 — Initial scaffold
First release: the foundation of the personal operating system for running open-source projects under github.com/memclutter.
What's in it
- AGENTS.md — index of the rules; the entry point for any AI agent.
- rules/ — per-topic rules: language, repo structure, base stack, projects, tasks, skills, history, git, and per-language conventions (Go, Python, Vue, Docker, Postgres/Redis).
- projects/ — per-project layout where each project is a folder with its own README, AGENTS.md,
repo/submodule, tasks, and docs. - skills/ — home for agent skills.
- README.md, LICENSE (MIT).
Conventions
- All written records in English; conversation with the owner in Russian.
- Default stack: Go, Python, PostgreSQL, Redis, Docker, Vue.js.
- Git is the log; Conventional Commits; SemVer tags.