Promote vergabe-teilnahme capability after SCOPE.md fill-in (T05 entry 2).
SCOPE.md was already filled; update the registry entry to D3/A1/C1/R1, document issue-core and whynot-design relations, and align the index vector with the authored scope and wiki evidence.
This commit is contained in:
parent
ff95fb3971
commit
498b7aa9a5
3 changed files with 73 additions and 47 deletions
4
SCOPE.md
4
SCOPE.md
|
|
@ -141,8 +141,8 @@ It operates on three levels, per `wiki/ProductRequirementsDocument.md`:
|
||||||
## Provided Capabilities
|
## Provided Capabilities
|
||||||
|
|
||||||
Registered in `registry/capabilities/capability.procurement.vergabe-teilnahme.md`
|
Registered in `registry/capabilities/capability.procurement.vergabe-teilnahme.md`
|
||||||
(reuse-surface federation, D1/A1/C0/R0 as of the initial coverage sweep —
|
(reuse-surface federation; vector **D3/A1/C1/R1** after SCOPE.md fill-in and
|
||||||
low discovery confidence pending this SCOPE.md's first real fill-in).
|
REUSE-WP-0017-T05 entry-2 review, 2026-07-07).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,41 +12,52 @@ tags:
|
||||||
- vergabe
|
- vergabe
|
||||||
maturity:
|
maturity:
|
||||||
discovery:
|
discovery:
|
||||||
current: D1
|
current: D3
|
||||||
target: D3
|
target: D4
|
||||||
confidence: low
|
confidence: medium
|
||||||
rationale: SCOPE.md is an unfilled template (placeholders only) and README.md is a stale repo-seed
|
rationale: SCOPE.md filled 2026-07-07 with in/out scope, current state, terminology, and orientation
|
||||||
leftover; discovery rests entirely on direct inspection of the codebase (pyproject description,
|
pointers; supported by wiki/ProductRequirementsDocument.md (German product definition) and
|
||||||
manage.py, vergabe_teilnahme Django app, docker-compose.test.yml with a dedicated Postgres test
|
wiki/ArchitectureBlueprint.md. README.md remains a stale repo-seed leftover — SCOPE and wiki
|
||||||
database) rather than on written scope documentation.
|
are authoritative for discovery.
|
||||||
availability:
|
availability:
|
||||||
current: A1
|
current: A1
|
||||||
target: A3
|
target: A3
|
||||||
confidence: medium
|
confidence: medium
|
||||||
rationale: Full Django application (413+ files) with manage.py, a vergabe_teilnahme package, and a
|
rationale: Substantial Django application (12 domain apps, WP-0001–WP-0017 implemented) with
|
||||||
Vite/Tailwind frontend; docker-compose.dev.yml and docker-compose.test.yml exist but no hosted deployment
|
Vite/Tailwind frontend and docker-compose dev/test; SCOPE.md describes internal collaboration
|
||||||
confirmed in this sweep.
|
use only — no hosted production deployment confirmed in this review.
|
||||||
external_evidence:
|
external_evidence:
|
||||||
completeness:
|
completeness:
|
||||||
level: C0
|
level: C1
|
||||||
confidence: low
|
confidence: medium
|
||||||
basis: scope_vs_intent_and_consumer_expectations
|
basis: scope_vs_intent_and_consumer_expectations
|
||||||
satisfied_expectations: []
|
satisfied_expectations:
|
||||||
|
- in-scope/out-of-scope boundaries documented in SCOPE.md
|
||||||
|
- 8-phase tender participation model described with operational/management/strategic levels
|
||||||
|
- manual-entry-first v1 constraint and external-portal exclusion explicit
|
||||||
broken_expectations: []
|
broken_expectations: []
|
||||||
out_of_scope_expectations: []
|
out_of_scope_expectations: []
|
||||||
reliability:
|
reliability:
|
||||||
level: R0
|
level: R1
|
||||||
confidence: low
|
confidence: low
|
||||||
basis: consumer_quality_signals
|
basis: consumer_quality_signals
|
||||||
known_reliability_risks:
|
known_reliability_risks:
|
||||||
- SCOPE.md is an unfilled template — this repo's own scope documentation does not yet exist
|
- no CI workflow configured yet (per SCOPE.md current state)
|
||||||
- no independent verification of test suite health in this sweep
|
- no production consumer telemetry (REUSE-WP-0019)
|
||||||
|
- README.md still stale repo-seed text — fix separately
|
||||||
discovery:
|
discovery:
|
||||||
intent: Manage German public-procurement (Vergabe) tender participation workflows as a Django application,
|
intent: Guide a team through the full lifecycle of bidding on public or private tenders (Ausschreibungen)
|
||||||
per its own pyproject description (Ausschreibungs- und Teilnahme-Management-System).
|
— from research and participate/no-bid decisions through submission and post-award retrospective.
|
||||||
includes:
|
includes:
|
||||||
- tender/Ausschreibung participation management (Django app + Vite frontend)
|
- tender (Ausschreibung) and lot (Los) tracking across 8 navigable phases
|
||||||
excludes: []
|
- requirements analysis and bidder-question (Bieterfragen) handling
|
||||||
|
- tasks (Aufgaben), documents (Dokumente), pricing (Preise), submission/retrospective (Abgabe/Nachbetrachtung)
|
||||||
|
- partner/reference library (Bibliothek) and competitor observation (Marktbegleiter)
|
||||||
|
- issue-core task facade integration (not a UI replacement)
|
||||||
|
excludes:
|
||||||
|
- external partner/subcontractor portal accounts (data objects only in v1)
|
||||||
|
- multi-tenancy
|
||||||
|
- automated ingestion from tender platforms, SharePoint, Teams, CRM, ERP, email, or calendars
|
||||||
assumptions: []
|
assumptions: []
|
||||||
use_cases: []
|
use_cases: []
|
||||||
research_memos: []
|
research_memos: []
|
||||||
|
|
@ -54,68 +65,83 @@ availability:
|
||||||
current_level: A1
|
current_level: A1
|
||||||
target_level: A3
|
target_level: A3
|
||||||
current_artifacts:
|
current_artifacts:
|
||||||
- Django application (`vergabe_teilnahme`)
|
- Django application (`vergabe_teilnahme`, 12 apps)
|
||||||
- Vite/Tailwind frontend
|
- Vite/Tailwind frontend (`static/`)
|
||||||
|
- docker-compose.dev.yml and docker-compose.test.yml
|
||||||
target_artifacts: []
|
target_artifacts: []
|
||||||
consumption_modes:
|
consumption_modes:
|
||||||
- application (Django + Vite, local dev via docker-compose)
|
- application (Django + Vite, local dev via docker-compose)
|
||||||
relations:
|
relations:
|
||||||
depends_on: []
|
depends_on:
|
||||||
|
- capability.infotech.issue-tracking
|
||||||
supports: []
|
supports: []
|
||||||
related_to: []
|
related_to:
|
||||||
|
- capability.design.whynot-system
|
||||||
evidence:
|
evidence:
|
||||||
documentation:
|
documentation:
|
||||||
- pyproject.toml description
|
- SCOPE.md
|
||||||
|
- wiki/ProductRequirementsDocument.md
|
||||||
|
- wiki/ArchitectureBlueprint.md
|
||||||
|
- pyproject.toml
|
||||||
tests:
|
tests:
|
||||||
- conftest.py
|
- vergabe_teilnahme/apps/*/tests.py (pytest-django suite across domain apps)
|
||||||
- docker-compose.test.yml
|
- docker-compose.test.yml
|
||||||
consumer_feedback: []
|
consumer_feedback: []
|
||||||
bug_reports: []
|
bug_reports: []
|
||||||
incidents: []
|
incidents: []
|
||||||
consumer_guidance:
|
consumer_guidance:
|
||||||
recommended_for:
|
recommended_for:
|
||||||
- understanding or extending this specific German procurement participation tool
|
- teams needing structured German tender-participation workflow tracking (manual-entry-first v1)
|
||||||
|
- extending or deploying this specific Django application
|
||||||
not_recommended_for:
|
not_recommended_for:
|
||||||
- general reuse — SCOPE.md is unfilled, so consumer expectations are undocumented; treat as low-discovery
|
- automated tender-platform ingestion (out of scope for v1)
|
||||||
until SCOPE.md is written
|
- external bidder/partner self-service portals (not built)
|
||||||
known_limitations:
|
known_limitations:
|
||||||
- SCOPE.md template is unfilled; this entry's discovery evidence comes from direct code inspection,
|
- manual data entry only in v1 — no platform integration
|
||||||
not authored scope documentation — filling in SCOPE.md should be the first step before promoting this
|
- README.md is still repo-seed boilerplate; use SCOPE.md and wiki/ for orientation
|
||||||
entry further
|
promotion_history:
|
||||||
promotion_history: []
|
- date: "2026-07-07"
|
||||||
|
dimension: discovery
|
||||||
|
from: D1
|
||||||
|
to: D3
|
||||||
|
rationale: SCOPE.md filled with full in/out scope and current-state documentation (REUSE-WP-0017-T05 entry-2 review).
|
||||||
|
author: grok
|
||||||
|
- date: "2026-07-07"
|
||||||
|
dimension: completeness
|
||||||
|
from: C0
|
||||||
|
to: C1
|
||||||
|
rationale: Consumer scope expectations now documented in SCOPE.md and wiki PRD.
|
||||||
|
author: grok
|
||||||
---
|
---
|
||||||
|
|
||||||
# Vergabe Teilnahme (Public Procurement Participation) Application
|
# Vergabe Teilnahme (Public Procurement Participation) Application
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
`vergabe-teilnahme` is a Django application (with a Vite/Tailwind frontend) for managing German public-procurement (Vergabe) tender participation. Its own `SCOPE.md` is an unfilled template, so this entry's discovery level is honestly low (D1) — filling in SCOPE.md is the natural next step before this capability can be promoted further.
|
`vergabe-teilnahme` is a Django + Vite/Tailwind application for managing German public-procurement (Vergabe) tender participation end-to-end. SCOPE.md (filled 2026-07-07) documents the 8-phase, manual-entry-first v1 model across 12 Django apps.
|
||||||
|
|
||||||
## Assessment notes
|
## Assessment notes
|
||||||
|
|
||||||
### Discovery
|
### Discovery
|
||||||
|
|
||||||
SCOPE.md is an unfilled template (placeholders only) and README.md is a stale repo-seed leftover; discovery rests entirely on direct inspection of the codebase (pyproject description, manage.py, vergabe_teilnahme Django app, docker-compose.test.yml with a dedicated Postgres test database) rather than on written scope documentation.
|
SCOPE.md now provides authoritative in/out scope, current state, terminology, and pointers to the German-language wiki PRD and architecture blueprint. Discovery promoted from D1 to D3; README cleanup remains a separate hygiene item.
|
||||||
|
|
||||||
### Availability
|
### Availability
|
||||||
|
|
||||||
Full Django application (413+ files) with manage.py, a vergabe_teilnahme package, and a Vite/Tailwind frontend; docker-compose.dev.yml and docker-compose.test.yml exist but no hosted deployment confirmed in this sweep.
|
Substantial implemented application (WP-0001–WP-0017) with local docker-compose paths. Held at A1 until a hosted deployment path is confirmed (railiance-apps is named as deployment target in SCOPE.md).
|
||||||
|
|
||||||
### Completeness
|
### Completeness
|
||||||
|
|
||||||
First-pass honest assessment from the REUSE-WP-0017 coverage campaign
|
Scope-vs-intent expectations are now documented (C1). Feature completeness against the full PRD is not independently verified in this review.
|
||||||
(reuse-surface). No external consumer feedback exists yet; levels reflect
|
|
||||||
scope-vs-intent documentation quality, not internal code quality.
|
|
||||||
|
|
||||||
### Reliability
|
### Reliability
|
||||||
|
|
||||||
No production consumer telemetry exists yet; reliability level is
|
Pytest-django suite exists across domain apps (structural R1). No CI workflow or production telemetry yet.
|
||||||
intentionally conservative pending REUSE-WP-0019 reuse-telemetry evidence.
|
|
||||||
|
|
||||||
## Promotion checklist
|
## Promotion checklist
|
||||||
|
|
||||||
- [x] ID follows `capability.<domain>.<name>` pattern
|
- [x] ID follows `capability.<domain>.<name>` pattern
|
||||||
- [x] Maturity enums match `specs/CapabilityMaturityStandard.md`
|
- [x] Maturity enums match `specs/CapabilityMaturityStandard.md`
|
||||||
- [x] `external_evidence` is populated separately from `maturity`
|
- [x] `external_evidence` is populated separately from `maturity`
|
||||||
- [ ] Relations reference valid capability IDs (none yet)
|
- [x] Relations reference valid capability IDs
|
||||||
- [x] Index entry added in `registry/indexes/capabilities.yaml`
|
- [x] Index entry added in `registry/indexes/capabilities.yaml`
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
version: 1
|
version: 1
|
||||||
updated: '2026-07-06'
|
updated: '2026-07-07'
|
||||||
domain: helix_forge
|
domain: helix_forge
|
||||||
capabilities:
|
capabilities:
|
||||||
- id: capability.procurement.vergabe-teilnahme
|
- id: capability.procurement.vergabe-teilnahme
|
||||||
name: Vergabe Teilnahme (Public Procurement Participation) Application
|
name: Vergabe Teilnahme (Public Procurement Participation) Application
|
||||||
summary: Django application (with a Vite/Tailwind frontend) for managing German public-procurement (Vergabe)
|
summary: Django application (with a Vite/Tailwind frontend) for managing German public-procurement (Vergabe)
|
||||||
tender participation — Ausschreibungs- und Teilnahme-Management-System.
|
tender participation — Ausschreibungs- und Teilnahme-Management-System.
|
||||||
vector: D1 / A1 / C0 / R0
|
vector: D3 / A1 / C1 / R1
|
||||||
domain: communication
|
domain: communication
|
||||||
status: draft
|
status: draft
|
||||||
owner: vergabe-teilnahme
|
owner: vergabe-teilnahme
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue