Commit Graph

71 Commits

Author SHA1 Message Date
f4d7904eab chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-13 01:20:18 +02:00
6d95db10fe chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-13 01:03:35 +02:00
6881a3f022 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-13 00:47:14 +02:00
a4251e6ea6 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-13 00:30:09 +02:00
e1e1e978ee chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-13 00:29:59 +02:00
a9f7a3f801 chore(infra): port 9000, make help, db skip-check, Vite CSS fix
- Django dev server now runs on :9000 (was :8000)
- `make` without args shows all targets with descriptions
- `make db` skips docker start if :5432 already reachable (nc check)
- `make seed` and `make superuser` added as explicit targets
- vite.config.js: assetFileNames without hash so static/dist/main.css
  matches the {% static 'dist/main.css' %} reference in base.html
  (run `npm run build` once after checkout to regenerate the CSS file)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 00:18:34 +02:00
ff3349164b chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-13:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-13 00:12:58 +02:00
8e8a4550cc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 23:56:05 +02:00
929938a279 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 23:39:15 +02:00
b88462b4c7 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 23:39:05 +02:00
b8a0ff5f91 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 23:22:23 +02:00
751e5173f4 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 21:41:41 +02:00
b29826eb69 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 21:25:02 +02:00
8f3fb5c217 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 21:08:22 +02:00
f9ca20c6fa chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 20:51:44 +02:00
046d84732f chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 20:35:08 +02:00
d3881ec62c chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 20:34:58 +02:00
a90091066d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 20:18:25 +02:00
e58b2e7627 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 20:02:23 +02:00
75f66a4326 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-12 12:17:25 +02:00
1d964527bc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-12:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-12 02:36:55 +02:00
0f85e90d4d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 23:56:02 +02:00
c89031a723 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 23:55:51 +02:00
f4b0311c39 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 20:51:44 +02:00
737e8ceb1d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 20:51:36 +02:00
c29cce7fc6 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 20:36:46 +02:00
ff649fffdc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 20:21:46 +02:00
a8d6f1f7a3 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 20:06:50 +02:00
6b1b7dc2c3 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 19:51:48 +02:00
2ae251655f chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 19:36:47 +02:00
139b151bd2 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 19:36:38 +02:00
ffbd514bda chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 19:21:47 +02:00
6f8dad3c10 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 19:06:44 +02:00
9fda56602c chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 18:51:48 +02:00
561d0eba95 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 18:51:40 +02:00
2f99e05c69 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 18:36:40 +02:00
cc293e11b8 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 18:21:40 +02:00
64078a5dbf chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 18:06:35 +02:00
db0e038e43 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 18:06:27 +02:00
5a231223c0 feat(WP-0012): Querschnitt — Freigaben, Felder, Feedback, Suche, Tests
Implements all 8 tasks of the final cross-cutting workplan:

- T01: Generisches Freigabe-Modal (freigabe_modal, freigabe_erteilen views + templates)
- T02: Freigaben-Übersicht pro Ausschreibung (freigaben_uebersicht view + template)
- T03: EntityFieldConfig Admin-Interface (/felder/<entity_type>/ with HTMX toggle)
- T04: CustomAttribute-Panel (full CRUD with sort, lazy HTMX load)
- T05: Feedback-Backlog mit Statusverwaltung + feedback_success.html template
- T06: End-to-End-Tests in vergabe_teilnahme/tests/test_e2e.py (8 tests)
- T07: Globale Suche erweitert (Dokumente, Nachweise, Referenzen, Marktbegleiter)
- T08: Alle Migrationen sauber, 68/68 Tests grün, Ruff-Fehler in neuem Code behoben

Bugfix: URL-Namespace-Fehler in Abgabe-Templates (ausschreibungen:nachbetrachtung:abgabe → ausschreibungen:abgabe)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 17:54:38 +02:00
c5ccbd665d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 17:52:20 +02:00
848ad43b5d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 17:52:08 +02:00
0d8ee41d11 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 17:21:43 +02:00
bf4a5a0127 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 17:21:34 +02:00
3487760dd5 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 17:06:01 +02:00
dbf544cd67 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 17:05:52 +02:00
b9016334bc chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 16:50:56 +02:00
bf9ab4ae7d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe-teilnahme
2026-05-11 16:50:49 +02:00
05e989991d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-11:
  - update .custodian-brief.md for vergabe_teilnahme
2026-05-11 16:36:14 +02:00
bde10f3a69 feat(WP-0011): Marktbegleiter-Analyse — Katalog, Passagen, Auswertung
Implementiert UC-MB-01 bis UC-MB-03: Marktbegleiter-Katalog (Liste,
Detail, Anlegen/Bearbeiten), Ausschreibungspassagen mit Verlässlichkeitsscore
(1–10, Validator), Musterauswertung mit Aggregationen (Ausschreiber-Häufigkeit,
Ø-Score, Passagen-Anzahl). 4 Tests grün.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 16:20:55 +02:00