chore: bootstrap project structure

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
vitya
2026-05-22 08:10:40 +03:00
commit d0dc686a65
14 changed files with 195 additions and 0 deletions

24
.wiki/CLAUDE.md Normal file
View File

@@ -0,0 +1,24 @@
# Wiki Schema — board-viewer
Project-specific wiki conventions. Read this before any wiki operation.
This wiki follows Karpathy's LLM Wiki pattern:
**https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f**
The `using-wiki` skill enforces the workflow and file formats. This file overrides the skill where they conflict.
## Page types
- `entities/` — discrete things this 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; carries `ingested:` and `raw_path:`.
- `overview.md` — single project-wide overview.
## Naming
- `kebab-case.md`, **Latin only**. Transliterate Cyrillic in filenames; keep the original title in the H1 + frontmatter.
## Domain conventions
<!-- Fill in as the project takes shape — what counts as an entity here, which packages exist, naming idioms specific to this codebase. -->

0
.wiki/concepts/.gitkeep Normal file
View File

View File

@@ -0,0 +1,21 @@
---
title: Bootstrap Manifest
type: concept
updated: 2026-05-22
generator: project-bootstrap@1.11.0
---
# Bootstrap Manifest
Skills used to initialize this project's `.wiki/` and `.tasks/` layout, with their versions at install time.
| Skill | Version | Role |
|---|---|---|
| `project-bootstrap` | 1.11.0 | orchestrator |
| `setup-wiki` | 1.0.0 | wiki canonical layout |
| `setup-tasks` | 1.0.0 | tasks canonical layout |
| `project-discipline` | 0.1.1 | cross-project policy |
| `setup-interns` | 0.4.0 | interns MCP server install (one-time, per machine) |
| `using-interns` | 0.3.0 | interns runtime policy + per-session permission grant |
This file is overwritten if `project-bootstrap` is re-run on the same project. For history, use `git log .wiki/concepts/bootstrap-manifest.md`.

0
.wiki/entities/.gitkeep Normal file
View File

23
.wiki/index.md Normal file
View File

@@ -0,0 +1,23 @@
# Wiki Index
Catalog of all wiki pages. One line per page, organized by type. Updated on every ingest / new page.
## Overview
- [overview.md](overview.md) — project overview
## Entities
<!-- (none yet) -->
## Concepts
<!-- (none yet) -->
## Packages
<!-- (none yet) -->
## Sources
<!-- (none yet) -->

15
.wiki/log.md Normal file
View File

@@ -0,0 +1,15 @@
# Wiki Log
Append-only operation log. Format:
```
## [YYYY-MM-DD] <op> | <one-line description>
```
Operations: `init`, `ingest`, `query`, `lint`, `refactor`, `decision`.
Parseable: `grep "^## \[" .wiki/log.md | tail -20`.
---
## [2026-05-22] init | wiki bootstrapped via setup-wiki@1.0.0

9
.wiki/overview.md Normal file
View File

@@ -0,0 +1,9 @@
---
title: board-viewer overview
type: overview
updated: 2026-05-22
---
# board-viewer — overview
<!-- Replace with a high-level description: what this project does, who it's for, the main components. -->

0
.wiki/packages/.gitkeep Normal file
View File

11
.wiki/raw/README.md Normal file
View File

@@ -0,0 +1,11 @@
# Raw Sources
**Immutable.** Read, never edit. The only allowed modification is appending a `> Status:` blockquote when the user explicitly asks for a status audit.
Place raw inputs here — articles, transcripts, PDFs, screenshots — exactly as they came in. The agent reads from `raw/`, writes summaries into `../sources/`, and never modifies raw files.
For large or path-sensitive sources outside the repo, register them here:
```
- short-name → /absolute/path/to/source
```

0
.wiki/sources/.gitkeep Normal file
View File