fix: demo corpus follows the decided project pages - three states, seed with their items, fixtures re-recorded (#156)
Files changed: - CHANGES.md - VERSION - instructions/dev/tracker-testing.md - kb/gtd/INDEX.md - kb/gtd/technik/Aufgabenverwaltung mit Tracker-Anbindung.md - kb/gtd/technik/Chemenu 8.0.0 - Installation und Windows.md - kb/gtd/technik/Chemenu 8.0.0 freigeben.md - kb/gtd/technik/Reproduktionslauf des Korpus.md - kb/gtd/technik/Windows nativ unterstützen.md - kb/index.md - kb/log.md - tools/chemenu/tests/fixtures/sp/MANIFEST.json - tools/chemenu/tests/fixtures/sp/api/projects.json - tools/chemenu/tests/fixtures/sp/api/tags.json - tools/chemenu/tests/fixtures/sp/api/tasks.json - tools/chemenu/tests/fixtures/sp/seed-backup.json - tools/chemenu/tests/test_sp_recorded.py
This commit is contained in:
1 parent
dea98d4bc0
commit
40413f966d
17 files changed
+444
-135
No files matched your search
@@ -0,0 +1,53 @@
|
||||
---
|
||||
type: types/project.md
|
||||
state: completed
|
||||
responsibility: technik
|
||||
created: 2026-09-30
|
||||
modified: 2026-09-30
|
||||
related:
|
||||
- see-also: Chemenu
|
||||
sources: []
|
||||
provenance: general
|
||||
summary: Projektgedächtnis in kb/, Aufgaben in einem austauschbaren Tracker, verbunden nur über den Projektnamen und den Wochenrückblick.
|
||||
---
|
||||
# Aufgabenverwaltung mit Tracker-Anbindung
|
||||
|
||||
**Status:** Completed
|
||||
**Bereich:** Technik
|
||||
|
||||
## Ziel
|
||||
|
||||
Kleine Projekte jeder Art lassen sich mit [[Chemenu]] führen: Beschreibung, Stand und Wissen eines Vorhabens stehen in `kb/`, die offenen Aufgaben - eigene und solche, auf die man wartet - in einem Aufgaben-Tracker. Ein Wochenrückblick verbindet beides.
|
||||
|
||||
## Kontext
|
||||
|
||||
Gesucht war kein weiteres Todo-Werkzeug, sondern die Verbindung zwischen Verpflichtungen und dem Projektgedächtnis. Der Entwurf und seine Entscheidungen stehen in [Gitea-Issue 119](https://gitea.nehmer.net/torben/chemenu/issues/119), die Provider-Schicht mit dem Super-Productivity-Adapter in [Gitea-Issue 124](https://gitea.nehmer.net/torben/chemenu/issues/124).
|
||||
|
||||
## Beteiligte
|
||||
|
||||
Torben Nehmer hat die Entscheidungen getroffen und den Provider für die private Instanz gewählt.
|
||||
|
||||
## Status
|
||||
|
||||
Abgeschlossen. Ausgeliefert sind der Seitentyp `project` mit der Collection `kb/gtd/`, eine austauschbare Provider-Schicht mit einem Adapter für Super Productivity, der Wochenrückblick `wikitool review` mit fünf Prüfungen, `wikitool new project` und der Skill für den Rückblick. Ein zweiter Provider für die berufliche Instanz ist als eigenes Vorhaben ausgegliedert.
|
||||
|
||||
## Entscheidungen
|
||||
|
||||
- Wissen und Verpflichtung haben verschiedene Halbwertszeiten und gehören in verschiedene Schichten: `kb/` besitzt das Projektgedächtnis, der Tracker die Aufgaben.
|
||||
- Kein Sync in irgendeine Richtung. Die einzige Kopplung ist der Projektname, und der Abgleich passiert zur Lesezeit im Rückblick, ohne Zustand zu speichern.
|
||||
- Der Name trägt damit die Pflichten eines Identifiers: vor der Anlage eindeutig, und der Rückblick meldet Projekte ohne Gegenstück in beide Richtungen.
|
||||
- Die Projektseite fasst die Aufgabenliste nie zusammen. Der Stand im Tracker ist Momentzustand, die Seite dauerhafte Charakterisierung.
|
||||
- Der Zugriff läuft ausschließlich über die `wikitool`-CLI, nicht über MCP: Die Gates sind Exit-Codes, und eine MCP-Schicht müsste sie in Prosa zurückübersetzen.
|
||||
- Eine Instanz hat genau einen Provider; drei Lebensbereiche heißen drei Instanzen.
|
||||
|
||||
## Gelerntes
|
||||
|
||||
Super Productivity hält seinen Zustand auf dem Desktop nicht in einer lesbaren Datenbankdatei. Gelesen wird deshalb das jüngste Backup, das die App selbst schreibt.
|
||||
|
||||
Die lokale REST-API von Super Productivity kann keine Projekte anlegen. Statt eines Umwegs wurde daraus ein bewusster Schritt für den Menschen, den das Werkzeug danach selbst nachprüft.
|
||||
|
||||
<!-- wikitool:links -->
|
||||
## Beziehungen
|
||||
|
||||
- **see-also:** [[Chemenu]]
|
||||
<!-- /wikitool:links -->
|
||||
Reference in new issue
Block a user