2026-05-18 16:55:54 +02:00
|
|
|
|
# SCOPE
|
|
|
|
|
|
|
|
|
|
|
|
> This file helps you quickly understand what this repository is about,
|
|
|
|
|
|
> when it is relevant, and when it is not.
|
|
|
|
|
|
> It is intentionally lightweight and may be incomplete.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## One-liner
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
Web application that structures a company's participation in tenders
|
|
|
|
|
|
(Ausschreibungen) end-to-end, from research through submission to
|
|
|
|
|
|
post-award retrospective.
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Core Idea
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
**Vergabe Teilnahme** ("tender participation") guides a team through the
|
|
|
|
|
|
full lifecycle of bidding on a public or private tender: collecting tender
|
|
|
|
|
|
documents, analyzing requirements, deciding whether to participate, tracking
|
|
|
|
|
|
open items, finalizing pricing and documents, submitting on time, and
|
|
|
|
|
|
capturing reusable knowledge afterwards — win or lose. It is phase-guided,
|
|
|
|
|
|
never phase-locked: every element of a tender is reachable at any time, and
|
|
|
|
|
|
there is no forced completeness outside real submission-deadline
|
|
|
|
|
|
constraints. All data entry is manual in this first build stage — no
|
|
|
|
|
|
automated ingestion from tender platforms.
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
It operates on three levels, per `wiki/ProductRequirementsDocument.md`:
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
| Level | Content |
|
|
|
|
|
|
|---|---|
|
|
|
|
|
|
| Operational | deadlines, documents, tasks, lots (Lose), requirements, bidder questions, submission |
|
|
|
|
|
|
| Management | participate/no-bid decision, approvals, pricing level, subcontractor selection, outcome, retrospective |
|
|
|
|
|
|
| Strategic | reusable evidence/references, market price observation, loss reasons, win factors, competitor (Marktbegleiter) analysis |
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
---
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
## In Scope
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Tender (Ausschreibung) and lot (Los) tracking through 8 navigable phases
|
|
|
|
|
|
- Requirements analysis and bidder-question (Bieterfragen) handling
|
|
|
|
|
|
- Task management (Aufgaben) scoped to a tender or a lot
|
|
|
|
|
|
- Document management (Dokumente) for tender materials and submission artifacts
|
|
|
|
|
|
- Pricing (Preise) tracking per lot/tender
|
|
|
|
|
|
- Submission and post-award retrospective (Abgabe/Nachbetrachtung)
|
|
|
|
|
|
- Partner and reference library (Partner/Bibliothek) for reusable evidence
|
|
|
|
|
|
- Competitor/market observation (Marktbegleiter)
|
|
|
|
|
|
- Feedback/bug capture within the app (Feedback)
|
|
|
|
|
|
- Issue-tracking integration via `issue-core` (task facade, not a UI replacement)
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
## Out of Scope
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- External user accounts for partners/subcontractors/service providers (data
|
|
|
|
|
|
objects only in this build stage, no system access of their own)
|
|
|
|
|
|
- Multi-tenancy
|
|
|
|
|
|
- Automated ingestion from tender platforms, SharePoint, Teams, CRM, ERP,
|
|
|
|
|
|
email, or calendars (deliberately manual-entry-first for v1)
|
|
|
|
|
|
- Certification or legal validity of submissions — the system tracks
|
|
|
|
|
|
process state, it is not a legal compliance authority
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Relevant When
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Deciding whether to bid on a tender and needing structured deadline,
|
|
|
|
|
|
document, and requirement tracking across a team
|
|
|
|
|
|
- Needing a system of record for pricing decisions, submission evidence,
|
|
|
|
|
|
and post-award retrospectives on public/private tenders
|
|
|
|
|
|
- Wanting to reuse prior tender evidence, references, or competitor/pricing
|
|
|
|
|
|
observations when evaluating a new tender
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
## Not Relevant When
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Needing external bidder/partner portal access (not built yet)
|
|
|
|
|
|
- Needing automated tender discovery or platform integration (out of scope
|
|
|
|
|
|
for this build stage)
|
|
|
|
|
|
- Needing generic project management unrelated to the tender-participation
|
|
|
|
|
|
domain
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Current State
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Status: active
|
|
|
|
|
|
- Implementation: substantial — 12 Django apps covering the full phase
|
|
|
|
|
|
model (accounts, aufgaben, ausschreibungen, bibliothek, core, dokumente,
|
|
|
|
|
|
feedback, lose, marktbegleiter, nachbetrachtung, partner, preise); 17
|
|
|
|
|
|
workplans (WP-0001–WP-0017) implemented in sequence from project
|
|
|
|
|
|
scaffold through whynot-design token adoption
|
|
|
|
|
|
- Stability: evolving — manual-entry-first v1; no CI workflow configured yet
|
|
|
|
|
|
(`.gitea/`/`.forgejo/` absent)
|
|
|
|
|
|
- Usage: internal collaboration tool, not yet published for external use
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## How It Fits
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Upstream dependencies: `issue-core` (task-tracking facade, see
|
|
|
|
|
|
`vergabe_teilnahme/apps/aufgaben/issue_facade.py`), `whynot-design`
|
|
|
|
|
|
(visual language, vendored CSS/tokens)
|
|
|
|
|
|
- Downstream consumers: none known
|
|
|
|
|
|
- Often used with: `railiance-apps` (deployment target per its own SCOPE.md,
|
|
|
|
|
|
which names `vergabe-teilnahme` as a user-facing service it deploys)
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Terminology
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Preferred terms: Ausschreibung (tender), Los (lot), Aufgabe (task),
|
|
|
|
|
|
Marktbegleiter (competitor/market companion), Nachbetrachtung (post-award
|
|
|
|
|
|
retrospective)
|
|
|
|
|
|
- Also known as: "Vergabe Teilnahme" (product name), "tender participation
|
|
|
|
|
|
management system" (English gloss)
|
|
|
|
|
|
- Potentially confusing terms: "Partner" here means reference/subcontractor
|
|
|
|
|
|
data objects, not system users
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Related / Overlapping Repositories
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- `issue-core` — task-tracking backend consumed via `issue_facade.py`
|
|
|
|
|
|
- `whynot-design` — visual language vendored into `static/src/vendor/`
|
|
|
|
|
|
- `railiance-apps` — deployment/workload layer for this service
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Getting Oriented
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
- Start with: `wiki/ProductRequirementsDocument.md` (product intent, in
|
|
|
|
|
|
German), `wiki/ArchitectureBlueprint.md` (technology stack and design
|
|
|
|
|
|
principles)
|
|
|
|
|
|
- Key files / directories: `vergabe_teilnahme/apps/` (12 domain apps),
|
|
|
|
|
|
`vergabe_teilnahme/urls.py` (route map), `workplans/` (WP-0001–0017
|
|
|
|
|
|
build history)
|
|
|
|
|
|
- Entry points: `manage.py runserver`; `vergabe_teilnahme/urls.py` maps
|
|
|
|
|
|
`/ausschreibungen/`, `/lose/`, `/aufgaben/`, `/dokumente/`, and more
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Provided Capabilities
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
Registered in `registry/capabilities/capability.procurement.vergabe-teilnahme.md`
|
2026-07-07 15:23:17 +02:00
|
|
|
|
(reuse-surface federation; vector **D3/A1/C1/R1** after SCOPE.md fill-in and
|
|
|
|
|
|
REUSE-WP-0017-T05 entry-2 review, 2026-07-07).
|
2026-05-18 16:55:54 +02:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Notes
|
|
|
|
|
|
|
2026-07-07 01:26:36 +02:00
|
|
|
|
Product and architecture documentation (`wiki/`) is in German; this SCOPE.md
|
|
|
|
|
|
is in English per the reuse-surface registry's Markdown-first, agent-facing
|
|
|
|
|
|
convention. Refer to `wiki/ProductRequirementsDocument.md` for the
|
|
|
|
|
|
authoritative German-language product definition.
|