diff --git a/AGENTS.md b/AGENTS.md index 0bece6e3a..a00d3e36e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -247,7 +247,8 @@ Artifact specifications should serve as a source of truth for the feature's life ### Best Practices -- **Use for Every Feature**: For *every* new feature or significant development, start by creating a specification file in today's dated folder. +- **Use for Every Feature**: For *every* new feature or significant development, start by creating a specification file in today's dated folder. **You MUST produce an artifact specification file for ALL development work.** +- **Index Management**: **It is CRITICAL that you update `artifacts/index.md` whenever you create a new artifact specification file.** The index must always be kept up to date. - **Initialization**: Always run `make` (or `make today`) in the `artifacts/` directory before starting work on a new specification to ensure the correct dated folder exists. - **Relevant Naming**: Name the specification file according to the task/feature (e.g., `feature_name_specification.md`). - **Update as you go**: The artifact should be updated during implementation if the plan changes. diff --git a/artifacts/index.md b/artifacts/index.md index 6389d0442..261599412 100644 --- a/artifacts/index.md +++ b/artifacts/index.md @@ -25,6 +25,7 @@ This index provides a quick reference for specification and documentation files | **2026-02-20** | [move_to_library_keyboard_shortcuts.md](2026-02-20/move_to_library_keyboard_shortcuts.md) | Specification for keyboard-shortcut-enabled library buttons in the "Move to Library" dialog. | | **2026-02-22** | [centralized_keyboard_shortcuts.md](2026-02-22/centralized_keyboard_shortcuts.md) | Specification for centralizing keyboard shortcut definitions into a single configuration file. | | **2026-02-22** | [match_default_behavior.md](2026-02-22/match_default_behavior.md) | Specification for the new default "Direct Apply" match behavior and Review & Edit button. | +| **2026-02-22** | [player_keyboard_shortcuts.md](2026-02-22/player_keyboard_shortcuts.md) | Specification for new player keyboard shortcuts including major skip and chapter jumps. | | **General** | [docs/consolidate_feature.md](docs/consolidate_feature.md) | Comprehensive documentation for the "Consolidate" feature, including conflict resolution and technical details. | | **General** | [docs/item_restructuring_guide.md](docs/item_restructuring_guide.md) | Guide for Moving, Merging, and Splitting (Promoting) library items. | | **General** | [docs/metadata_management_tools.md](docs/metadata_management_tools.md) | Documentation for Reset Metadata and Batch Reset operations. |