Toolsuite for querying Jira issue data and processing it into flow metrics and reports.
Documentation: https://jaegerfeld.github.io/situation-report/
Memoranda (Denkschriften): English · Deutsch
Architecture: https://jaegerfeld.github.io/situation-report/architecture/
Roadmap: https://github.com/users/Jaegerfeld/projects/1
Changelog: CHANGELOG.md
The software is the tool; the memoranda (Denkschriften) are its conceptual foundation. Six memoranda examine how large IT portfolios and solutions are led: with an honest situational picture, trained staffs, and — most recently — AI as a staff member. Written for decision-makers, no military, agile or AI background required. Freely available in English and German, each with the single most important sentence up front.
→ Read the memoranda (English) · Die Denkschriften lesen (Deutsch)
This project was created as an exploration of the possibilities of AI-driven development. More than 98% of the code is written by AI — currently using Claude Code (Anthropic).
The primary goal is to study the challenges, solutions, and risks that arise when AI authors production software. At some point this may transition to a regular project with more human authorship — but not yet.
The software is intended to be genuinely useful and will continue to evolve. Feel free to use it and share feedback.
Don't be surprised if something feels a little off — even the quirks were produced by Claude.
— Robert "Jaegerfeld" Seebauer
| Module | Description | Status |
|---|---|---|
launcher |
Central launcher GUI for all modules | available |
transform_data |
Transform raw Jira data into stage-time metrics | available |
build_reports |
Generate flow metrics and reports | available |
portfolio |
Aggregated Large-Solution & Portfolio reports across several ARTs | available |
get_data |
Fetch issue data from Jira via REST API | planned |
testdata_generator |
Generate synthetic test data | available |
simulate |
Simulations and forecasting models | available |
helper |
Helper tools (JSON Merger) | available |
git clone https://github.com/Jaegerfeld/situation-report.git
cd situation-report
python -m venv .venv
.venv\Scripts\activate
pip install -e .Start the launcher GUI:
- Windows: double-click
SituationReport.bat - macOS: double-click
SituationReport.command - Linux: run
./SituationReport.sh - Terminal (all platforms):
python -m launcher
The launcher opens a central window from which all available modules can be started.
BSD-3-Clause — see LICENSE
