Session 1 β The Constitution β
Goal: Confirm the project identity, scope boundaries, and design philosophy are still accurate and aligned. Estimated time: 30 min
Reading Order β
| # | File | Lines | What It Covers |
|---|---|---|---|
| 1 | README.md | ~55 | Developer entry point. Repo structure, tech stack, environments, badges. |
| 2 | PRODUCT_identity.md | ~84 | Vision, five pillars, design principles, brand, target segments. |
| 3 | STRATEGY_platform-vision.md | 166 | Execution horizons (v0.1 β H3), GTM strategy, differentiation. |
| 4 | STRATEGY_feature-subsets.md | 163 | The 6 modular product subsets, inter-context dependencies. |
| 5 | STRATEGIC_BLIND_SPOTS.md | 40 | 20 tracked blind spots (SB-1 through SB-20). Status tracker. |
π What to Validate β
- [x] Does the V0.1 scope in
project-scope.md(nowidentity.md) still match what you are actually building right now? - [x] Are the horizon markers (
[v0.1],[v0.2],[future],[vision]) still correctly assigned infeature-subsets.md? - [x] Blind spots SB-2 and SB-9 are marked β resolved β confirm you agree.
- [x] The 10 open blind spot items β are any now resolved or escalated? (Analysed 2026-05-12: All 10 items resolved or relocated across 7 commits. SB-11βSB-14 resolved by design or closed as invalid. SB-15/SB-16 closed as covered by existing ADRs/spikes. SB-17/SB-18 resolved with ADR-033 alignment and ML feasibility confirmation. SB-19 relocated to AP28 (BSFZ). SB-20 relocated to PD-5 (Open Decisions). The Open table now reads "(None).")
- [x] The brand identity section in
project-scope.md(nowidentity.md) is in German while the rest is English. Intentional? - [x]
ci-cd.mdProduction Service Map β do all endpoints and deploy triggers still match reality? (Analysed 2026-05-12: Commit08c5dabupdated deploy triggers for Grafana, Telemetry, and Traefik (addedweekly cron,workflow_dispatch), fixed stale HANDBOOK path filter.getbusflow.comdomain routing has a known TODO β tracked externally. Remaining endpoints match current workflows.) - [x]
README.mddomain guidance table β do the skill paths still match the.agents/skills/directory? (Analysed 2026-05-12: The original table lived inHANDBOOK.mdand was dropped during thef918d5drefactor intoREADME.md. All 7 original skill paths still exist. See findings table below.)
πΊοΈ Mindmap & Path Optimization β
Grab your pen and paper:
- [x] Trace the Onboarding Flow: Sketch the path a new AI agent or human takes from cloning the repo to understanding the product vision. (2026-05-12: Addressed during session work β
project-scope.mdrenamed toPRODUCT_identity.md, README gained a product link, AREAS.md gained a product routing row. Three-file consolidation deferred; current navigation is acceptable with the new entry points.)- Observation: Do they have to jump between too many files?
- Optimization: Could we consolidate
project-scope.md,platform-vision.md, andfeature-subsets.mdinto a single "Product Context" document to reduce navigation?
π Findings & Actions β
| Severity | File / Topic | Issue & Optimization Potential | Action Required | Status |
|---|---|---|---|---|
| Medium | platform-vision.md / identity.md | Unkempt version numbers and planning | Use results from BSFZ Funding and redo the version tags at one point. Kept as is for now. | Postponed |
| High | platform-vision.md | Missing features: Kalkulations-Engine, Driver Hub, Customer Intelligence, CBOR/CWT offline tickets, Omnichannel Inbox, Live ETA, B2B Agency Portal, Agentic Governance, Trigger-Based Automation | Added all missing capabilities from BSFZ research, feature-subsets, and identity.md. Restructured Β§H2 into grouped subsections. Added Customer Intelligence section, expanded competitive differentiation table. | β Done |
| Medium | identity.md (formerly project-scope.md) | Three Pillars are outdated | Add the new 2 pillars for Communications and Customer Intelligence | β Done |
| High | identity.md (formerly project-scope.md) | Mixed concerns (identity + dead scope pointer) and misleading filename | Rename to PRODUCT_identity.md, translate brand to English, remove dead scope section | β Done |
| Medium | README.md / AREAS.md | No product routing in entry points | Add product row to AREAS routing table, add product link to README, fix dead "Docs Hub" text | β Done |
| Medium | feature-subsets.md | Two stale links to removed Β§V0.1 section | Repoint to platform-vision.md Β§H1 | β Done |
| Low | BSFZ funding dossier (3 files) | Stale references to old PRODUCT_project-scope.md filename | Archival docs β leave as-is, links were already broken (wrong path prefix) | Known |
| Low | session-1-constitution.md | Checklist and findings table referenced deleted filename project-scope.md | Add "(now identity.md)" / "(formerly project-scope.md)" annotations for future readers | β Done |
| Low | identity.md | date_last_reviewed still showed 2026-05-02 despite active human review | Bump to 2026-05-07 | β Done |
| Medium | platform-vision.md Β§Strategic Prototyping | n8n framing implies an open decision; project is greenfield with no n8n in production | Rewrote section to reflect greenfield status and planned validation strategy | β Done |
| Low | platform-vision.md Β§Timeframe | Readers may assume execution horizons map 1:1 to BSFZ Vorhaben | Added callout explaining the orthogonal relationship with link to Vorhaben-Clustering | β Done |
| Medium | platform-vision.md Β§TODO | Legal requirements & data gathering section misplaced in vision doc | Removed from vision. Created SB-20 in blind spots tracker. Content split into legal + sales concerns | β Done |
| Medium | platform-vision.md Β§Competitive | Full 6-row competitive table clutters the vision narrative | Extracted to new STRATEGY_competitive-landscape.md. Replaced with condensed positioning paragraph + link | β Done |
| Low | platform-vision.md | "The Focus is Clearβ¦" closing line duplicates Executive Summary and feels random | Removed | β Done |
| High | future-ideas.md | Important strategic concepts hidden in archive instead of platform vision | Triaged per idea-vs-vision classification: Zero-Integration Onboarding β H1 (vision). Network Effects, Demand Intelligence, B2B Charter Portal β ideas (conditional on market). Passenger Groups β resources. App Store + Agent Procurement β archive. Added Amadeus GDS idea. | β Done |
| Medium | platform-vision.md | No explanation of relationship to feature-subsets.md | Added NOTE callout explaining vision = strategic timeline, feature-subsets = commercial packaging | β Done |
| Medium | platform-vision.md Β§H3 | H3 structurally thin; breaks narrative flow; mixes ideas with vision | Renamed to "Ground Transportation OS." Added thesis. Moved conditional ideas (Network Effects, Demand Intelligence, B2B Charter) to future-ideas.md. Added architectural hedge callout. | β Done |
| Medium | platform-vision.md Β§Non-Goals | Only 3 non-goals; Amadeus should not be a non-goal; need architectural hedging | Expanded to 5 non-goals as bullet list. Removed GDS (graduated to parked idea). Added Linienverkehr, bespoke customization, multi-entity. Added architectural hedge for international/multi-entity. | β Done |