fix: clarify ASCII box-drawing vs text content with diacritics (#289)

- Add Character Preservation section to GSD-STYLE.md
  - Clarify 'no special chars' applies to FILENAME only in add-todo
  - Use 'box-drawing' terminology for tree structure visualization

Co-authored-by: FlightCore Dev <dev@flightcore.pl>
This commit is contained in:
Szymon Gwóźdź
2026-02-02 13:49:33 +01:00
committed by GitHub
parent d1654960ab
commit 2347fca35e
4 changed files with 16 additions and 5 deletions

View File

@@ -216,6 +216,17 @@ Present: Factual statements, verification results, direct answers
**Bad one-liner:** "Phase complete" or "Authentication implemented"
### Character Preservation
**ALWAYS preserve diacritics and special characters in text content.**
- ą, ę, ć, ź, ż, ó, ł, ń, ś (Polish)
- ü, ö, ä, ß (German)
- é, è, ê, ç (French)
- and all other language-specific characters
**User's typing style ≠ output style.**
---
## Context Engineering

View File

@@ -93,7 +93,7 @@ timestamp=$(date "+%Y-%m-%dT%H:%M")
date_prefix=$(date "+%Y-%m-%d")
```
Generate slug from title (lowercase, hyphens, no special chars).
Generate slug from title (lowercase, hyphens, no special chars in FILENAME only).
Write to `.planning/todos/pending/${date_prefix}-${slug}.md`:

View File

@@ -15,7 +15,7 @@ Template for `.planning/codebase/STRUCTURE.md` - captures physical file organiza
## Directory Layout
[ASCII tree of top-level directories with purpose]
[ASCII box-drawing tree of top-level directories with purpose - use ├── └── │ characters for tree structure only]
```
[project-root]/
@@ -247,7 +247,7 @@ get-shit-done/
<guidelines>
**What belongs in STRUCTURE.md:**
- Directory layout (ASCII tree)
- Directory layout (ASCII box-drawing tree for structure visualization)
- Purpose of each directory
- Key file locations (entry points, configs, core logic)
- Naming conventions
@@ -267,7 +267,7 @@ get-shit-done/
- Locate entry points, configs, and main logic areas
- Keep directory tree concise (max 2-3 levels)
**ASCII tree format:**
**Tree format (ASCII box-drawing characters for structure only):**
```
root/
├── dir1/ # Purpose

View File

@@ -177,7 +177,7 @@ src/
<guidelines>
**System Overview:**
- Use ASCII diagrams for clarity
- Use ASCII box-drawing diagrams for clarity (├── └── │ ─ for structure visualization only)
- Show major components and their relationships
- Don't over-detail — this is conceptual, not implementation