commit 9435667ec41936ce20be50b8fd4bb48c4535dff4 Author: vitya Date: Sun Aug 23 16:44:44 2026 +0300 chore: bootstrap poller-sandbox (test project for autonomous poller) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1801d8f --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# deps / build +node_modules/ +dist/ +build/ +*.log + +# env / secrets +.env +.env.* +!.env.example +*.pem +*_key + +# IDE / OS +.idea/ +.vscode/ +.DS_Store +Thumbs.db + +# AI обвеска — слой 2: переопределяем глобальный ~/.config/git/ignore +# для своих репо (см. .workshop/.wiki/concepts/meta-out-of-repo.md) +!.claude/ +!.tasks/ +!.wiki/ +!.brainstorm/ +!.archive/ +!.mcp/ +!.mcp.json +!MEMORY.md diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md new file mode 100644 index 0000000..8c10d65 --- /dev/null +++ b/.tasks/STATUS.md @@ -0,0 +1,9 @@ +# Task Board +_Updated: 2026-08-23 — Песочница поллера: тестовые задачи для автономного клейма и спавна воркеров. Скоуп поллера будет переармлен на этот проект — здесь НЕ выполняются реальные задачи._ +**Poller:** eligible + + diff --git a/.wiki/CLAUDE.md b/.wiki/CLAUDE.md new file mode 100644 index 0000000..b3984db --- /dev/null +++ b/.wiki/CLAUDE.md @@ -0,0 +1,22 @@ +# Wiki Schema — poller-sandbox + +Project-specific wiki conventions. Read this before any wiki operation. + +This wiki follows Karpathy's LLM Wiki pattern: +**https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f** + +## Page types + +- `entities/` — discrete things the project tracks (people, services, modules). +- `concepts/` — recurring ideas, design decisions, gotchas. +- `packages/` — code packages this project produces or consumes. +- `sources/` — one summary page per ingested external doc. +- `overview.md` — single project-wide overview. + +## Naming + +- `kebab-case.md`, **Latin only**. + +## Domain conventions + + diff --git a/.wiki/concepts/.gitkeep b/.wiki/concepts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.wiki/entities/.gitkeep b/.wiki/entities/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.wiki/index.md b/.wiki/index.md new file mode 100644 index 0000000..e910aa4 --- /dev/null +++ b/.wiki/index.md @@ -0,0 +1,23 @@ +# Wiki Index + +Catalog of all wiki pages. One line per page, organized by type. + +## Overview + +- [overview.md](overview.md) — project overview + +## Entities + + + +## Concepts + + + +## Packages + + + +## Sources + + diff --git a/.wiki/log.md b/.wiki/log.md new file mode 100644 index 0000000..eb2ab26 --- /dev/null +++ b/.wiki/log.md @@ -0,0 +1,15 @@ +# Wiki Log + +Append-only operation log. One entry per operation. Format: + +``` +## [YYYY-MM-DD] | +``` + +Operations: `init`, `ingest`, `query`, `lint`, `refactor`, `decision`. + +Parseable: `grep "^## \[" .wiki/log.md | tail -20`. + +--- + +## [2026-08-23] init | bootstrap empty wiki via project-bootstrap diff --git a/.wiki/overview.md b/.wiki/overview.md new file mode 100644 index 0000000..bad8e25 --- /dev/null +++ b/.wiki/overview.md @@ -0,0 +1,3 @@ +# poller-sandbox — overview + + diff --git a/.wiki/packages/.gitkeep b/.wiki/packages/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.wiki/raw/README.md b/.wiki/raw/README.md new file mode 100644 index 0000000..1c98764 --- /dev/null +++ b/.wiki/raw/README.md @@ -0,0 +1,11 @@ +# Raw Sources + +**Immutable.** Read, never edit. + +Place raw inputs here — articles, transcripts, PDFs, screenshots — exactly as they came in. + +For large or path-sensitive sources that live outside the repo, register them here: + +``` +- short-name → /absolute/path/to/source +``` diff --git a/.wiki/sources/.gitkeep b/.wiki/sources/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..14286bd --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,5 @@ +# AGENTS.md +# Agent instructions. Each line is a trigger for an installed skill. + +pull remote before work +we're on Windows diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..9d52a54 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,3 @@ +# CLAUDE.md — legacy pointer + +Canon is `AGENTS.md`. Read `AGENTS.md` — it contains all project instructions. diff --git a/README.md b/README.md new file mode 100644 index 0000000..febb216 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# poller-sandbox + +## About +Песочница для тестов автономного поллера (agents-task-runner): клейм задач, спавн +воркеров, отчёты. НЕ реальный проект — задачи здесь безопасные и одноразовые. + +## Quick start +