How netdieter/ki-projekte works
This repository is a small collection of Java utilities, not one integrated application. Its main user-facing behaviors are estimating task progress, searching and reading files, storing keyed protocol records as JSON lines, and merging identically formatted Word paragraph runs. The task simulator is a runnable example of the progress-estimation API. Edges reflect visible calls, inheritance, and file operations; the README does not document broader integration among these utilities.
Main entry points: ProtokollManager.java Protocol Manager · EstimatedTask.java Estimated Task · TaskSimulation.java Task Simulator · FileSearcher.java File Searcher
Components 8
Task Progress
- Task Simulator
src/main/java/de/kivibecoding/protokoll/TaskSimulation.java - Estimated Task
src/main/java/de/kivibecoding/protokoll/EstimatedTask.java - Task State
src/main/java/de/kivibecoding/protokoll/Task.java
File Utilities
- File Searcher
src/main/java/de/kivibecoding/protokoll/FileSearcher.java
Protocol Records
- Protocol Manager
src/main/java/de/kivibecoding/protokoll/ProtokollManager.java - Protocol Record
src/main/java/de/kivibecoding/protokoll/ProtokollObjekt.java
Word Documents
- Paragraph Optimizer
src/main/java/de/kivibecoding/protokoll/ParagraphOptimizer.java
Other components
- Local Files
Connections 5
- Task Simulator → Estimated Task: creates and updates
src/main/java/de/kivibecoding/protokoll/TaskSimulation.java - Estimated Task → Task State: extends
src/main/java/de/kivibecoding/protokoll/EstimatedTask.java - File Searcher → Local Files: searches and reads
src/main/java/de/kivibecoding/protokoll/FileSearcher.java - Protocol Manager → Local Files: reads and appends
src/main/java/de/kivibecoding/protokoll/ProtokollManager.java - Protocol Manager → Protocol Record: serializes and parses
src/main/java/de/kivibecoding/protokoll/ProtokollManager.java