mirivlad 69eb909d48 step 3: nodes repository + CRUD + CLI node commands
- types.go: TypeSpace/Case/Folder/Note/... + Slugify()
- node.go: Node struct, Meta, IsDeleted/IsRoot helpers
- repository.go: full CRUD (Create, Get, GetActive, ListChildren,
  ListRoots, UpdateTitle, Move, SoftDelete) + Meta KV (MetaSet,
  MetaGet, MetaList)
- node_cmd.go: thin wrappers around repository
- main.go: verstak node create/list/get/move/delete subcommands
- repository_test.go: 12 tests covering all CRUD paths

Acceptance: go build pass, go test pass (12 tests),
  CLI create+list+get+move+delete all working.
2026-05-30 19:09:25 +08:00

Верстак

Верстак — local-first рабочий vault для дел, клиентов, проектов, документов, заметок, файлов, действий запуска, журнала работ и синхронизации между машинами.

Это не просто заметочник и не CRM. Главная сущность — дело.

Дело может быть: клиентом, сайтом клиента, личным проектом, Godot-проектом, набором документов, рецептом/инструкцией, архивом, разовой помощью человеку, рабочей областью.

Стек: Go + SQLite + Wails + Bubble Tea.

Документация: docs/ План разработки: docs/PLAN.md

Сборка

go build ./cmd/verstak

Разработка

Разработка ведётся пошагово. Каждый шаг — отдельный commit. Подробнее в docs/PLAN.md.

S
Description
No description provided
Readme
28 MiB
Languages
Go 57.6%
Svelte 23.1%
JavaScript 11.8%
HTML 2.5%
Lua 1.9%
Other 3.1%