Skip to content

Releases: memclutter/memos

v0.2.1 — onboard confparse, proxycheck, gorequests

Choose a tag to compare

@memclutter memclutter released this 29 Jun 15:59
v0.2.1
68ddf46

Onboarded three more OSS projects — confparse, proxycheck, and
gorequests — and drove the first two through the SDD task loop.

Added

  • The confparse project: living spec written; submodule relicensed to MIT with
    a docs/CI refresh and pinned at v0.0.4.
  • The proxycheck project: 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 at v0.0.6.
  • The gorequests project: living spec written, with tasks 001 (modernize CI)
    and 002 (fix exec short-body panic) specified. Submodules gorequests,
    gorequests-proxy, and gorequests-retry imported and pinned.

v0.2.0 — nocodb-migrator onboarded

Choose a tag to compare

@memclutter memclutter released this 27 Jun 19:19
v0.2.0
f7c0be1

memos v0.2.0 onboards the first application project, nocodb-migrator, and runs it end to end through the SDD task loop.

Added

  • nocodb-migrator project — 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/down against a dockerized NocoDB (testcontainers-go), behind the integration build tag.
    • 003 — reproduced, root-caused, and fixed Migrations-table creation failing on external MySQL/PostgreSQL backends (empty enum DDL); filed the upstream NocoDB bug (nocodb/nocodb#14164) and shipped a downstream fix.
      Submodule pinned at nocodb-migrator v0.0.2.
  • 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

Choose a tag to compare

@memclutter memclutter released this 26 Jun 18:25
v0.1.0

Project submodule layout, the first onboarded project, and broader tooling.

Added

  • vcs/<repo-name>/ submodule layout for projects: documented in the rules, scaffolded by sys.project.specify, and enforced by a new memos doctor project-layout check.
  • The dotfiles project: living spec plus its zsh-configuration and repository-metadata-exclusion work, delivered end to end through the SDD task loop (submodule pinned at dotfiles v0.0.3).

Changed

  • Migrated the dotfiles submodule from repo/ to vcs/dotfiles/ and purged the stale repo/ 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 .venv and tool caches under scripts/ 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

Choose a tag to compare

@memclutter memclutter released this 26 Jun 14:54

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 memos to a uv-workspace Python package under scripts/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 (doctor command)

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

Choose a tag to compare

@memclutter memclutter released this 26 Jun 13:11

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) with shimify to generate per-tool skill shims (Claude/Cursor/OpenCode/Codex) from canonical skills/.
  • 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 memos project as a submodule under projects/.

Full changelog: v0.0.1...v0.0.2

v0.0.1 — Initial scaffold

Choose a tag to compare

@memclutter memclutter released this 26 Jun 11:27

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.