Skip to content

docs: reset project documentation#34

Merged
AABur merged 3 commits intomainfrom
docs/project-docs-reset
May 9, 2026
Merged

docs: reset project documentation#34
AABur merged 3 commits intomainfrom
docs/project-docs-reset

Conversation

@AABur
Copy link
Copy Markdown
Owner

@AABur AABur commented May 9, 2026

Summary

  • Rewrite the active doc surface (`AGENTS.md`, `CLAUDE.md`, `CONTRIBUTING.md`, `README.md`) into a leaner, current shape.
  • Drop stale docs no longer reflecting reality: `docs/api/graphql-schema.md`, `docs/superpowers/*` (historical plans/specs/session notes), `experiments/README.md`, `GEMINI.md`.
  • Refresh `uv.lock` to match the package version bump.

Net effect: 17 files touched, ~544 insertions / ~4328 deletions. The repo's doc surface now lives in four root-level files plus `CHANGELOG.md`, per the project policy in `AGENTS.md`.

Test plan

  • Skim each of `README.md`, `AGENTS.md`, `CLAUDE.md`, `CONTRIBUTING.md` for broken project facts (commands, paths, command names — entry point is `kardscm`, not `kards`)
  • Confirm `Makefile` targets referenced in docs still exist
  • `make check` (smoke — should pass since no code changed)

Copilot AI review requested due to automatic review settings May 9, 2026 18:02
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR resets the repository’s documentation surface to a smaller set of current root-level docs, removing historical/stale planning documents and experiment notes, and updates local developer ergonomics via Make targets. It also refreshes uv.lock to reflect the current project version.

Changes:

  • Rewrite/condense the active docs (README.md, CONTRIBUTING.md, AGENTS.md, CLAUDE.md) and delete stale documentation trees/files under docs/ and experiments/.
  • Add Makefile convenience targets for common local runs (run, sync-diff, web, web-admin).
  • Bump the editable package version in uv.lock to match the repo version.

Reviewed changes

Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
uv.lock Updates the editable kardscm package entry version to 0.9.0.
README.md Rewrites user-facing documentation into a leaner, task-oriented guide.
Makefile Adds new convenience targets (run, sync-diff, web, web-admin) and updates .PHONY.
experiments/README.md Removes the experiments documentation (stale / not part of active doc surface).
docs/superpowers/specs/2026-05-01-video-first-llm-deck-testing.md Removes historical/private experiment spec.
docs/superpowers/specs/2026-04-29-locale-files-design.md Removes historical design spec no longer kept as active docs.
docs/superpowers/specs/2026-04-25-nerf-buff-design.md Removes historical design spec.
docs/superpowers/specs/2026-04-23-rules-sync-skill-design.md Removes historical design spec.
docs/superpowers/specs/2026-04-23-mvp-release-polish-design.md Removes historical design spec.
docs/superpowers/specs/2026-04-23-kardscm-roadmap.md Removes historical roadmap document.
docs/superpowers/SESSION_START.md Removes session bootstrap doc in favor of root-level policy docs.
docs/superpowers/plans/2026-04-29-locale-extraction.md Removes historical implementation plan.
docs/superpowers/plans/2026-04-24-execution-plan.md Removes historical execution plan.
docs/api/graphql-schema.md Removes stale API schema notes that no longer reflect reality.
CONTRIBUTING.md Expands/refreshes contributor and maintainer documentation, including architecture and release process.
CLAUDE.md Slims Claude-specific notes to pointers and tracked local assets.
AGENTS.md Rewrites agent operating rules into a shorter, current set aligned with the new doc policy.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines 46 to +75
```bash
git clone git@github.com:AABur/kardscm.git
cd kardscm
make sync
```

Or, for an isolated install without cloning:
For an isolated command install:

```bash
pipx install git+https://github.com/AABur/kardscm.git
```

## Configuration
## Quick Start

Pick a UI language with the global `--lang` flag — it works on every
subcommand (default is English):
```bash
# 1. Sync the card catalog into collection.db.
kardscm sync

# 2. Open the local browser UI and edit quantities.
kardscm web

# 3. Export your collection.
kardscm export -f xlsx -o cards.xlsx

# 4. Add a deck exported from the KARDS client.
kardscm deck add my-deck.txt

# 5. Export a saved deck.
kardscm deck export -f xlsx -o deck.xlsx
```
Comment thread README.md Outdated
Comment on lines +227 to +228
kardscm baseline init
kardscm baseline accept
AABur added a commit that referenced this pull request May 9, 2026
Without an activated virtualenv, the kardscm console script is not
on PATH for clone-based installs (per Copilot review on PR #34).
Use uv run kardscm in the Quick Start and API Baseline blocks; pipx
users can drop the prefix.
AABur added 3 commits May 9, 2026 21:18
Without an activated virtualenv, the kardscm console script is not
on PATH for clone-based installs (per Copilot review on PR #34).
Use uv run kardscm in the Quick Start and API Baseline blocks; pipx
users can drop the prefix.
@AABur AABur force-pushed the docs/project-docs-reset branch from 95afea3 to 7aa41c4 Compare May 9, 2026 18:18
@AABur AABur merged commit 0cf6498 into main May 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants