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:
11
GSD-STYLE.md
11
GSD-STYLE.md
@@ -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
|
||||
|
||||
@@ -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`:
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user