Factory blueprint
North Star en huidige verantwoordelijkheid
Every vacancy follows one evidence-first pipeline: source -> extraction -> normalization -> taxonomy -> requirement records -> profile evidence matching -> scoring -> review -> human decision.
Nu vastleggen
Foundation
Lock the technically/procedurally complete 89-vacancy extraction scope, run final content-acceptance sampling, and prepare discovery/import plus normalization/taxonomy without mixing pipeline layers.
Factory
71 modules
Uit de Miro/PDF-modulekaarten als volledige backlog.
Volgende bouwlus
Post-extraction acceptance and intake expansion
The 89-vacancy extraction scope is content-acceptance ready, new real vacancies can enter a compliance-safe source staging lane, and the next normalization/taxonomy contracts are explicit without activating matching or scoring.
Fasepoorten
Van brondata naar menselijke beslissing
| Fase | Status | Poort |
|---|---|---|
| Foundation | complete | Control Room shows data, catalog, owner rules and no critical context risks. |
| Vacancy intake | current | Canonical vacancy source stores raw text and source identity only. |
| Extraction | technically-complete-content-pending | Every extracted claim has source quote/provenance and validation state. |
| Normalization | next | Accepted candidates become comparable values without adding new facts. |
| Taxonomy | next | Concepts, aliases, requirement dimensions and OR groups are mapped with confidence. |
| Matching | future-gated | No positive match without profile evidence. |
| Scoring | future-gated | Hard disqualifiers cannot be overridden by a score. |
| Review/output | future | Human decision, notes and learning feedback are explicit and traceable. |
Roadmap
Poortjes tot engine-code
| Stap | Status | Wat moet zichtbaar zijn |
|---|---|---|
| 1. Bronmapping | klaar | 10 primaire tabs, 89 vacatures, XLSX-naamverschillen gecontroleerd. |
| 2. Bronrijen staging | nu | 0 / 0 ruwe sheetrijen in sheet_import_rows. |
| 3. Eerste profielreview | nu | Preferences, experiences, skills en capability bundles zichtbaar en bewerkbaar in staging. |
| 4. Vacaturereview | nu | 0 / 89 vacatures zichtbaar met titel, bedrijf, URL, reviewstatus en details. |
| 5. Architectuurcatalogus | klaar | 83 modules vastgelegd met eigenaar, niet-eigenaar, afhankelijkheden en code-owner. |
| 6. Vacature-extractie foundation | volgende | Raw text naar secties, requirement candidates, source quotes en requirement records. Nog geen matching of scoring. |
| 7. Edit workflows | later | Toevoegen, corrigeren, archiveren en bronbehoud voor profiel en vacatures. |
Eerste bouwlus
Sheet-import, profielbeeld en vacaturebeheer
Deze lus maakt de bestaande sheet-data zichtbaar en reviewbaar. Daarna pas gaan extractie, normalisatie, matching en scoring erop aansluiten.
Nog niet canonical
Staged profile rows are not yet copied into final profile tables | Staged vacancies are not yet copied into canonical vacancies | Legacy vacancy analysis fields remain reference material, not final truth | Stefan content approval for all 89 extraction outputs is still pending | Discovery/import automation beyond manual/email/export/API-approved capture is not active | Normalization, taxonomy, matching, scoring and AI verdicts remain gated
- 03-import/google-sheet-source nog niet geladen
- 04-profile/profile-import nog niet geladen
- 04-profile/profile-editor nog niet geladen
- 05-vacancy/vacancy-import nog niet geladen
- 05-vacancy/vacancy-editor nog niet geladen
Guardrails
Bestandsgrootte en context-risico
Bestanden435
Grootste bestand1720 regels
Hoogste schatting9558 tokens
| Bestand | Status | Regels | Tokens |
|---|---|---|---|
public-site/assets/public-site.css |
critical | 1720 | 9558 |
assets/public-site.css |
critical | 1720 | 9558 |
public-site/assets/design/account.css |
risk | 741 | 4313 |
assets/design/account.css |
risk | 741 | 4313 |
public-site/modules/accounts.php |
risk | 712 | 9158 |
public-site/modules/vacancy_repository.php |
risk | 708 | 7624 |
_private/bootstrap.php |
risk | 647 | 5654 |
public-site/index.php |
risk | 513 | 7115 |
_private/pages/discovery_pipeline_audit_section.php |
risk | 354 | 6119 |
src/modules/06-extraction/role-signal-extraction/RoleSignalTaskLikeRules.php |
risk | 319 | 6634 |