Assembly Labs

Werkplan

Ons bouwplan voor Assembly Labs: welke softwarefuncties al werken, wat wij nog bouwen en wat een release blokkeert. Producten ontwerpen en testen gebeurt straks binnen de software.

Werkplanbasis bijgewerkt op 24 september 2026

Wat Marco moet doen

Besluiten en configuratie die alleen jij kunt regelen, gesorteerd op wat ze ontgrendelen.

Bijna elke taak wacht op meerdere stappen; 'helpt bij' telt alle taken die deze stap nodig hebben.

  • Configuratie

    Zet Product Factory preview in Operations Labs Trusted Sources en maak een gedeelde preview-only catalogussleutel.

  • Configuratie

    Zet een eigen OpenRouter-API-sleutel per tenant op voor de modelrouter.

  • Configuratie

    Configureer de Vercel Deployment Protection-bypass voor de Hardware Factory-preview.

Later (bewust uitgesteld)

Deze keuze is bewust uitgesteld door de eigenaar; ze telt niet mee als hoofdactie of als startklaar-fallback.

  • Configuratie

    Later: login aanzetten (bewust uitgesteld)

AI-managerplanning

Eén kleine taak tegelijk

Ik kies steeds het eerste startklare punt, controleer de acceptatiecriteria en ga pas daarna door. Afhankelijke taken blijven zichtbaar op slot.

Nu eerst · #5Hoge prioriteitSol · complex

Nieuwe CAD-projecten aan productidentiteit koppelen

Klaar wanneer: Een bestaand, exact tenantgebonden products.v1-product met verbonden planningbron kan via een geautoriseerde aanmaakactie één idempotent native CAD-project krijgen; retries behouden dezelfde project-ID en revisie.

Ga naar deze taak
Voortgang per fase
1. Basis op orde2/3

Eén betrouwbaar werkplan, rustige UX en gedeelde productidentiteit.

2. Ontwerpsoftware bouwen1/16

Assembly Labs ondersteunt controleerbare elektronica-, CAD- en printbewijzen per product.

3. Onderdelenketen0/5

Componenten, BOM, leveranciers en voorraad gebruiken één contract.

4. Subsidieadministratie0/3

Uren, bewijs, bronwijzigingen en aanvragen zijn traceerbaar.

5. Veilig opleveren0/4

Login, staging, monitoring en rollback zijn aantoonbaar getest.

Bekijk de volledige uitvoervolgorde (28 open punten)
  1. 4

    Live catalog.v1-contracttest uitvoeren

    Wacht op keuze

    Zoeken tegen de niet-productiebron levert echte producten, afbeeldingen en tekeningen op.

    Blocker: De Operations Labs-preview heeft in Vercel Trusted Sources alleen zichzelf; een serveraanvraag vanuit Assembly Labs wordt naar de previewlogin omgeleid. Een expliciete Product Factory preview → Operations Labs preview-toegang en een nieuwe, gedeelde preview-only catalogusleessleutel op beide projecten ontbreken. Daarna moeten de serveraanvraag en echte vrijgegeven records met foto, tekening en eigen voorraad de live contractproef doorstaan.

    Alle acceptatiecriteria
    • Zoeken tegen de niet-productiebron levert echte producten, afbeeldingen en tekeningen op.
    • Voorraad onderscheidt nul en onbekend; leverancierslevertijd heeft een eigen geverifieerde bron of blijft onbekend.
    • De contracttest faalt begrijpelijk bij ontbrekende of afwijkende bronvelden.
    Hoge prioriteitKleinLuna · zuinig
  2. 5

    Nieuwe CAD-projecten aan productidentiteit koppelen

    In uitvoering

    Een bestaand, exact tenantgebonden products.v1-product met verbonden planningbron kan via een geautoriseerde aanmaakactie één idempotent native CAD-project krijgen; retries behouden dezelfde project-ID en revisie.

    Alle acceptatiecriteria
    • Een bestaand, exact tenantgebonden products.v1-product met verbonden planningbron kan via een geautoriseerde aanmaakactie één idempotent native CAD-project krijgen; retries behouden dezelfde project-ID en revisie.
    • Product Factory bewaart de koppeling duurzaam en toont dezelfde CAD-project-ID/revisie terug in products.v1; caller-tenantspoofing of vervangen van een bestaande koppeling wordt geweigerd.
    • Viewer, bewerken, downloads en projectstatus werken binnen Assembly Labs zonder losse externe website.
    • Een radarontwerp kan daarna als productactie worden gestart, maar geldt niet als voltooid door deze softwarefunctie.
    Hoge prioriteitGrootSol · complex
  3. 6

    Preview publiceren en domein/login verifiëren

    Wacht op keuze

    De Hardware Factory Git-preview publiceert de gevalideerde cloudbundel; de aparte CAD-origin laadt editor-, model- en API-assets onder een beperkte productgebonden sessie zonder 403, 404 of ongeautoriseerde inhoud.

    Blocker: Login is bewust uitgesteld door de eigenaar ("eerst functionaliteit, beveiliging achteraf"). Het Google Cloud-project (assembly-labs-509816, Internal, client "Assembly Labs preview") en scripts/setup-preview-login.sh bestaan al; de API mist nog issuer/audience voor JWT-verificatie en een echte tenantsessie. De vaste preview draait bewust in demomodus zonder login totdat de features klaar zijn. De Hardware Factory Git-preview faalt inmiddels gesloten met 503 bij ontbrekende Assembly-identiteit. Product Factory houdt /atelier bewust op 503 na een same-origin beveiligingsbevinding. Een aparte CAD-origin met beperkte editorsessie en ingelogde tweebrowserproef blijven vereist zodra login wordt aangezet.

    Alle acceptatiecriteria
    • De Hardware Factory Git-preview publiceert de gevalideerde cloudbundel; de aparte CAD-origin laadt editor-, model- en API-assets onder een beperkte productgebonden sessie zonder 403, 404 of ongeautoriseerde inhoud.
    • Het vaste Assembly Labs-domein en de CAD-origin gebruiken geverifieerde, gescheiden sessies met expliciete productrechten; Vercel Deployment Protection blijft actief.
    • Een ingelogde gebruiker kan op de vaste preview elektrische eisen voor beide productfixtures opslaan en teruglezen; een andere tenant-owner kan de conceptversie reviewen.
    • Onbevoegde en verlopen sessies falen gesloten zonder demoheaders; de directe 3D-route en terugnavigatie zijn in staging end-to-end getest.
    • Een onbereikbare of geweigerde werkplaats toont een korte foutmelding met opnieuw proberen; een traag maar geverifieerd CAD-model blijft zichtbaar.
    Hoge prioriteitMiddelTerra · standaard
  4. 7

    Gedeeld products.v1-identiteitscontract

    In uitvoering

    Eén stabiel products.v1-id koppelt planning, CAD en voorraad zonder tijdelijke naamvergelijking.

    Blocker: De owner-beslissing over de planning-ID's is genomen voor de vaste preview: Transcribe Station en Radar detection system zijn bevestigd en gekoppeld via ASSEMBLY_LABS_PRODUCT_LINKS_JSON in de demo-tenant. Nog open: de productietenant en -koppelingen (pas mogelijk na login, #27) en de CAD-/BOM-/voorraadverwijzing (cadProjectId zodra #18 een CAD-binding aanmaakt).

    Afhankelijk van: Nieuwe CAD-projecten aan productidentiteit koppelen

    Alle acceptatiecriteria
    • Eén stabiel products.v1-id koppelt planning, CAD en voorraad zonder tijdelijke naamvergelijking.
    • Transcribe Station en Radar openen vanuit hetzelfde contract met bron- en versiestatus.
    • Contracttests tonen expliciet wat ontbreekt en verzinnen geen productdata.
    Hoge prioriteitMiddelTerra · standaard
  5. 8

    BOM-, plaatsings- en CAD-versiecontract definiëren

    In uitvoering

    BOM-regels verwijzen naar vaste product-, component- en CAD-versie-id's.

    Blocker: De koppeling met echte cataloguscomponenten en CAD-revisies wacht op de broncontracten #3 (planning-ID's) en #5 (live catalogus); tot die tijd wordt dit punt niet afgevinkt.

    Afhankelijk van: Gedeeld products.v1-identiteitscontract · Live catalog.v1-contracttest uitvoeren

    Alle acceptatiecriteria
    • BOM-regels verwijzen naar vaste product-, component- en CAD-versie-id's.
    • Plaatsing en oriëntatie hebben eenheden en een herleidbare bron.
    • Een contracttest voorkomt verweesde of dubbel gekoppelde onderdelen.
    Hoge prioriteitMiddelTerra · standaard
  6. 9

    Engineering-intake met versievaste projectstaat bouwen

    In uitvoering

    Een natuurlijke-taalvraag levert gestructureerde eisen met MUST, SHOULD, OPTIONAL en UNKNOWN, gekoppeld aan een vast product-id en revisie.

    Blocker: Vaste preview-login en geverifieerde product-/catalogusbron moeten nog aan de intake worden gekoppeld en daar worden bewezen.

    Afhankelijk van: Gedeeld products.v1-identiteitscontract · BOM-, plaatsings- en CAD-versiecontract definiëren

    Alle acceptatiecriteria
    • Een natuurlijke-taalvraag levert gestructureerde eisen met MUST, SHOULD, OPTIONAL en UNKNOWN, gekoppeld aan een vast product-id en revisie.
    • Besluiten, aannames, open vragen en gebruikte componentrevisies blijven na een nieuwe sessie herleidbaar.
    • Ontbrekende kritieke eisen worden gericht uitgevraagd en krijgen geen verzonnen standaardwaarde.
    Hoge prioriteitMiddelTerra · standaard
  7. 10

    Brongebonden componentbewijs in software ontsluiten

    In uitvoering

    Componentzoektocht gebruikt catalogus en voorraad eerst; externe fabrikant- of leveranciersbron wordt alleen geraadpleegd voor ontbrekende of verouderde feiten.

    Blocker: Een echte catalogus-/voorraadbron, serverzijde bronidentiteitscontrole en ingelogde proef op de vaste preview ontbreken nog. Pas daarna mag dit punt worden afgevinkt.

    Afhankelijk van: Live catalog.v1-contracttest uitvoeren · BOM-, plaatsings- en CAD-versiecontract definiëren

    Alle acceptatiecriteria
    • Componentzoektocht gebruikt catalogus en voorraad eerst; externe fabrikant- of leveranciersbron wordt alleen geraadpleegd voor ontbrekende of verouderde feiten.
    • Elektrische, mechanische, thermische en softwareclaims bewaren bron, documentversie en verificatiestatus; ontbrekende maatvoering blijft UNKNOWN of NEEDS_VERIFICATION.
    • Nieuwe of gewijzigde componentdata gaan via gevalideerde, versieerbare voorstellen met menselijke broncontrole; bestaande waarden worden niet stil overschreven.
    Hoge prioriteitMiddelTerra · standaard
  8. 11

    Compatibiliteit en vermogensbudget controleerbaar berekenen

    In uitvoering

    Regels detecteren minimaal te hoge spanning, ontoereikende voeding, conflicterende pinnen/adressen en connector- of protocolmismatch.

    Blocker: De server leest geselecteerde BOM, componentbewijs en conceptschema, maar live servercontrole van de catalogusidentiteit (#5) ontbreekt: brongebonden BOM-feiten zijn niet verifieerbaar; onbevestigde waarden blijven UNKNOWN en expliciete bron-/ontwerpconflicten CONFLICT. Een complete voedings-/connectorbron, echte productmetingen en een ingelogde vaste-previewproef ontbreken; geen READY TO WIRE of READY FOR BUILD.

    Afhankelijk van: Engineering-intake met versievaste projectstaat bouwen · Brongebonden componentbewijs in software ontsluiten

    Alle acceptatiecriteria
    • Regels detecteren minimaal te hoge spanning, ontoereikende voeding, conflicterende pinnen/adressen en connector- of protocolmismatch.
    • Elke check toont betrokken componentrevisies, invoerwaarden, berekening, bron en uitkomst VERIFIED, CONFLICT of UNKNOWN.
    • Kritieke CONFLICT of UNKNOWN blokkeert READY TO WIRE of READY FOR BUILD; een waarschijnlijk AI-antwoord telt niet als geverifieerd.
    Hoge prioriteitGrootSol · complex
  9. 12

    Engineeringrollen en modelrouter instelbaar maken

    In uitvoering

    Provider en model zijn per rol configureerbaar; geen hardcoded modelnaam bepaalt de engineeringworkflow.

    Blocker: PR #401 (migratie 0075) bouwt de OpenRouter-uitvoeringsadapter met providerquote, kostenbegrenzing, reservering en receipts. De interne recordhash verifieert geen externe datasheet of technische claim. Elke tenant moet een eigen OpenRouter-sleutel configureren voordat uitvoering mogelijk is. Er is nog geen controllerroute om een stap vanuit het product uit te voeren en een cumulatief tenantbudget over meerdere stappen heen is niet gebouwd (alleen een vaste cap per stap). Vertrouwde catalogusbronnen en een ingelogde vaste-previewproef ontbreken. UNTRUSTED of UNKNOWN blijft geblokkeerd; er is geen ontwerpvrijgave.

    Afhankelijk van: Engineering-intake met versievaste projectstaat bouwen · Brongebonden componentbewijs in software ontsluiten

    Alle acceptatiecriteria
    • Provider en model zijn per rol configureerbaar; geen hardcoded modelnaam bepaalt de engineeringworkflow.
    • Router bewaart model, kosten, bronreferenties, prompt-/regelversie en escalatiereden per ontwerpstap; documenten zijn onvertrouwde data.
    • Documentextractie wordt per bronrevisie gecachet en agents krijgen alleen relevante projectcontext; een duurder model wordt volgens expliciete risico- of conflictdrempels ingezet.
    Normale prioriteitGrootSol · complex
  10. 13

    Onafhankelijke bron- en ontwerpreview inbouwen

    In uitvoering

    Kritieke claims krijgen VERIFIED, CONFLICT of UNKNOWN met documentversie en vindplaats; een tweede model zonder bron is geen onafhankelijke verificatie.

    Blocker: De softwarecontracten voor catalogusidentiteit (#8) en modelrouter (#10) zijn nog niet als bronfetch, gevalideerde provideradapter of productworkflow geïntegreerd; ook geauthenticeerde, onveranderlijke FMEA-inventarisreviews en een domeinspecifieke N/A-systeemgrensreview ontbreken. UNTRUSTED bronidentiteit, N/A en niet-geverifieerde FMEA-volledigheid blijven UNKNOWN; deze code geeft geen elektrische vrijgave.

    Afhankelijk van: Compatibiliteit en vermogensbudget controleerbaar berekenen · Engineeringrollen en modelrouter instelbaar maken

    Alle acceptatiecriteria
    • Kritieke claims krijgen VERIFIED, CONFLICT of UNKNOWN met documentversie en vindplaats; een tweede model zonder bron is geen onafhankelijke verificatie.
    • Per domein is een onafhankelijke, revisiegebonden FMEA-inventarisattestatie vereist die alle BOM-componenten en alle scenario-ID's bindt; ontbrekend of onvolledig blijft UNKNOWN/CONFLICT, claimconflicten blijven open tot bron- of meetbewijs ze oplost, en N/A blijft UNKNOWN tot een geauthenticeerde domeinspecifieke systeemgrensworkflow bestaat.
    • Risicovolle afwijkingen triggeren een begrensde senior review met bestaande eisen, BOM, wiring en bevindingen als input.
    Hoge prioriteitMiddelSol · complex
  11. 14

    Engineeringpakket en vrijgavepoorten genereren

    In uitvoering

    Een eenvoudig sensor/controller/voeding-referentieproduct levert een menselijk en machineleesbaar pakket met exacte product-, component- en BOM-revisies, bronnen en besluitgeschiedenis; ontbrekende schema- of CAD-revisies blijven expliciet open.

    Blocker: Het versievaste pakket, de export en vijf afzonderlijke menselijke poorten zijn gebouwd. Vertrouwde BOM-/compatibiliteits- en onafhankelijke-reviewadapters, live catalogusbron, schema/CAD-revisies en een ingelogde vaste-previewproef ontbreken nog; READY FOR BUILD blijft geblokkeerd.

    Afhankelijk van: Onafhankelijke bron- en ontwerpreview inbouwen

    Alle acceptatiecriteria
    • Een eenvoudig sensor/controller/voeding-referentieproduct levert een menselijk en machineleesbaar pakket met exacte product-, component- en BOM-revisies, bronnen en besluitgeschiedenis; ontbrekende schema- of CAD-revisies blijven expliciet open.
    • Statussen GREEN, ORANGE, RED en UNKNOWN hebben één betekenis; kritieke RED of UNKNOWN blokkeert READY FOR BUILD.
    • ARCHITECTURE, BOM, READY TO WIRE, READY TO ORDER en READY TO PRINT vragen afzonderlijke menselijke goedkeuring; er wordt nooit automatisch besteld.
    Hoge prioriteitMiddelTerra · standaard
  12. 15

    Componentkeuze en versievaste elektronica-BOM bouwen

    In uitvoering

    Een keuze bewaart MPN, datasheetrevisie, elektrische limieten, maatvoering, alternatieven en een BOM-regel per productrevisie.

    Blocker: Echte catalogusidentiteit en bronclaims moeten serverzijdig worden geverifieerd; daarna zijn een ingelogde vaste-previewproef en een echte productrevisieproef nodig voordat dit punt kan worden afgevinkt.

    Afhankelijk van: Brongebonden componentbewijs in software ontsluiten · Compatibiliteit en vermogensbudget controleerbaar berekenen

    Alle acceptatiecriteria
    • Een keuze bewaart MPN, datasheetrevisie, elektrische limieten, maatvoering, alternatieven en een BOM-regel per productrevisie.
    • Voorraad, leveranciersbeschikbaarheid en bronactualiteit blijven afzonderlijk zichtbaar; onbekende waarden worden niet ingevuld op basis van aannames.
    • Transcribe Station-audio en radarsensor zijn aparte testfixtures voor passende componentselectie, zonder deze productkeuzes als afgerond te markeren.
    Hoge prioriteitMiddelTerra · standaard
  13. 16

    Schakelschema, pinlijst en netlijst als productfunctie bouwen

    In uitvoering

    Schema, pin- en connectorlijst en netlijst verwijzen naar hetzelfde product-id en dezelfde BOM-revisie.

    Blocker: De echte componentbronnen en BOM-revisies zijn nog niet geverifieerd; de vaste preview, tenant-owner-review en beide echte productschema's moeten nog worden beproefd. ERC is een beperkte ontwerpcontrole, geen vrijgave.

    Afhankelijk van: Componentkeuze en versievaste elektronica-BOM bouwen · Onafhankelijke bron- en ontwerpreview inbouwen

    Alle acceptatiecriteria
    • Schema, pin- en connectorlijst en netlijst verwijzen naar hetzelfde product-id en dezelfde BOM-revisie.
    • Een elektrische regelcontrole meldt open pinnen, spannings- en busconflicten en ontbrekende voeding vóór goedkeuring.
    • Een audio-/PoE- en een sensor-/voedingsfixture kunnen elk een eigen conceptschema bewaren en exporteren; de echte productschema's blijven aparte producttaken.
    Hoge prioriteitGrootSol · complex
  14. 17

    Meetbewijs van proefopstellingen per revisie vastleggen

    In uitvoering

    Metingen bewaren apparaat, meetcondities, eenheid, uitvoerder, datum en exacte schema-, BOM- en firmwareversie.

    Blocker: Echte PoE/audio- en sensor/bereikmetingen, onafhankelijk gecontroleerde meetgrenzen en firmwarebron, plus een ingelogde proef op de vaste preview ontbreken nog. Zelf gerapporteerde fysieke observaties blijven DRAFT_ONLY en geven geen bouwvrijgave.

    Afhankelijk van: Schakelschema, pinlijst en netlijst als productfunctie bouwen · Engineeringpakket en vrijgavepoorten genereren

    Alle acceptatiecriteria
    • Metingen bewaren apparaat, meetcondities, eenheid, uitvoerder, datum en exacte schema-, BOM- en firmwareversie.
    • Ontbrekende of afwijkende PoE/audio- en sensor/bereikmetingen blijven open en leiden tot reviewbare vervolgacties.
    • Een simulatie of AI-beschrijving telt niet als fysiek meetbewijs of maakvrijgave.
    Hoge prioriteitMiddelTerra · standaard
  15. 18

    Printplaat, connectoren en kabels aan 3D-revisies koppelen

    In uitvoering

    Footprints, boorgaten, connectoruitsparingen, keep-outs, kabelbuigradius en montagehoogte worden tegen een exacte 3D-revisie gecontroleerd.

    Blocker: De dimensiescreen, migratie 0066 en tenantgebonden append-only kandidaat-bronregister zijn gebouwd en koppelen claims aan product/BOM/schema/engineeringpakket/PCB-/kabel-/CAD-revisies, as, eenheid en coördinatenstelsel. Migratie 0069 voegt server-verificatie toe: een claim kan een optionele HTTPS-bronlocator meesturen naast de geclaimde SHA; de serverfetch haalt die inhoud zelf op bij een expliciet toegestane host (allowlist, HTTPS-only, DNS-vastgepind op publiek IPv4, geen redirects, 50MB-limiet, streaming SHA-256) en berekent maat en hash zelf, met afwijzing (409) bij een afwijkende hash. PR #385 levert precies deze server-side CAD-bronfetch-en-hash; Hardware Factory #33 levert al een clearance-/interferentiecontrole voor ruimtelijke fit. Zonder bronlocator of zonder geconfigureerde allowlist blijft een claim expliciet UNVERIFIED (fail-closed, nooit stil als geverifieerd gemarkeerd); ownerreview blijft een auditnotitie op de (mogelijk server-geverifieerde) claim. Coverage blijft UNKNOWN zonder afzonderlijke bronclaims per component/as; toepasbaarheid/N/A is nog niet brongebonden gemodelleerd. Migratie 0070 slaat de Hardware Factory-clearance-/interferentiecontrole nu server-geverifieerd op en de API, webproxy en het fit-scherm bedraden 'm end-to-end (#390); clearance-credentials zijn geconfigureerd op de preview (ASSEMBLY_CLEARANCE_HARDWARE_FACTORY_URL/_SECRET/_ISSUER/_AUDIENCE op product-factory-api, WORKSHOP_ASSEMBLY_CLEARANCE_ENABLED/_SERVICE_SECRET/_ISSUER/_AUDIENCE op hardware-factory-workshop). PRODUCT_FACTORY_CAD_SOURCE_HOSTS (toegestane CAD-bronhosts) staat nu op de vaste preview, gezet op de Hardware Factory-previewhost, dus de hostkeuze-blocker vervalt. Migratie 0072 voegt een server-side geometriecheck toe (bounding-box-plausibiliteit uit STEP/STL-bytes) die alleen een waarschuwing registreert, nooit een claim afwijst. Nieuw open: de Hardware Factory-preview staat achter Vercel Deployment Protection, dus de serverfetch van CAD-bronbytes vanaf Product Factory kan die beveiligde preview nog niet bereiken zonder een bypass-configuratie. BOM-component → fit-source resolver (#29 code) en echte fysieke passing blijven ook open. Echte passing vraagt een aparte fysieke proef en blijft UNKNOWN; een screen geeft nooit een bouwvrijgave.

    Afhankelijk van: Schakelschema, pinlijst en netlijst als productfunctie bouwen

    Alle acceptatiecriteria
    • Footprints, boorgaten, connectoruitsparingen, keep-outs, kabelbuigradius en montagehoogte worden tegen een exacte 3D-revisie gecontroleerd.
    • De koppeling bewaart schema-, BOM-, PCB-/kabel- en CAD-revisie en meldt ontbrekende of tegenstrijdige gegevens als UNKNOWN.
    • Een audio- en een sensorfixture tonen dat de controle productgebonden blijft; fysieke passing vraagt apart menselijk bewijs.
    Hoge prioriteitGrootSol · complex
  16. 19

    Engineeringwerkruimte uitbreiden tot schema-editor

    In uitvoering

    Een product opent zijn eigen versieerbare elektronicaontwerp binnen de Assembly Labs-navigatie; schema en netlijst zijn te bekijken en te exporteren.

    Blocker: Editor, diff/ERC-preview en beperkte KiCad vD-connectiviteitsimport/export zijn gebouwd en onafhankelijk gereviewd. Bronbewijs blijft UNKNOWN. Nog open: vaste-preview gebruikersproef met echte BOM/productrevisies en externe KiCad roundtrip met bestaande projectsymbolen; deze XML-uitwisseling is geen volledige .kicad_sch-editor of elektrische vrijgave.

    Afhankelijk van: Schakelschema, pinlijst en netlijst als productfunctie bouwen · Engineeringpakket en vrijgavepoorten genereren

    Alle acceptatiecriteria
    • Een product opent zijn eigen versieerbare elektronicaontwerp binnen de Assembly Labs-navigatie; schema en netlijst zijn te bekijken en te exporteren.
    • Een gebruiker kan een component of verbinding gericht wijzigen en ziet het verschil, de gevolgen en de nieuwe controle-uitkomst vóór bewaren.
    • De KiCad vD-connectiviteitssubset wordt met een echt XML-voorbeeld op import/export-roundtrip gecontroleerd; import maakt geen bronbewijs trusted en een wijziging wordt nooit stil als elektrisch goedgekeurd gemarkeerd.
    Normale prioriteitGrootSol · complex
  17. 20

    Leveranciers automatisch en controleerbaar inlezen

    In uitvoering

    Iedere import bewaart leverancier, bron-URL, opgehaald tijdstip en licentiebeleid.

    Blocker: PR #398 (migratie 0071) bouwt de achtergrondworker, het cron-endpoint en het gereviewde publicatiecontract. De toegestane leverancier-hosts zijn door de manager goedgekeurd en staan op de vaste preview (PRODUCT_FACTORY_SUPPLIER_SOURCE_HOSTS = api.mouser.com, api.digikey.com, www.lcsc.com, api.element14.com). Per-leverancier response-adapters ontbreken nog, dus er stroomt nog geen echt leverancierverkeer op basis hiervan; CRON_SECRET-autorisatie is vooralsnog alleen in productie vereist. Een ingelogde vaste-previewproef ontbreekt ook.

    Afhankelijk van: Live catalog.v1-contracttest uitvoeren

    Alle acceptatiecriteria
    • Iedere import bewaart leverancier, bron-URL, opgehaald tijdstip en licentiebeleid.
    • Rate limits, retries en fouten zijn begrensd en zichtbaar.
    • Datasheets, tekeningen en CAD-assets bewaren documentversie en herkomst; exacte tekeningmaten gaan vóór fotoschattingen.
    • Nieuwe data wordt gevalideerd, gededupliceerd en gereviewd voordat een componentrevisie zoekbaar wordt; bestaande feiten worden niet stil overschreven.
    Normale prioriteitGrootTerra · standaard
  18. 21

    Voorraadreserveringen en voorraadmutaties ontwerpen

    In uitvoering

    Reserveren, vrijgeven en corrigeren zijn idempotente tenantgebonden gebeurtenissen.

    Blocker: Echte, vrijgegeven catalogus-/voorraadbron (#5), product-/BOM-identiteit (#3), eigenaaracceptatie en een ingelogde vaste-previewproef ontbreken. De ledger toont externe voorraad als onbekend en voert geen mutatie uit.

    Afhankelijk van: BOM-, plaatsings- en CAD-versiecontract definiëren

    Alle acceptatiecriteria
    • Reserveren, vrijgeven en corrigeren zijn idempotente tenantgebonden gebeurtenissen.
    • Reconciliatie toont verschillen zonder voorraad stil te overschrijven.
    • Alle mutaties hebben permissiecontrole, actor, reden en auditbewijs.
    Normale prioriteitGrootSol · complex
  19. 22

    WBSO-administratie voor projecten, uren en bewijs bouwen

    In uitvoering

    Projecten, uren, medewerkers, juridische entiteit en bewijs zijn tenantgebonden opgeslagen.

    Blocker: Migratie 0073 is op de vaste API-preview toegepast en de private evidence-opslag (upload/download, contentgeadresseerd, faalt gesloten zonder configuratie) is gebouwd. PRODUCT_FACTORY_EVIDENCE_STORE=blob met BLOB_READ_WRITE_TOKEN staat op de vaste preview. Het bewaarbeleid is vastgesteld op 7 jaar na afloop van het kalenderjaar (AWR art. 52), aanpasbaar. Een ingelogde kosten- en urenproef met twee tenantgebruikers ontbreekt nog. Correcties van dossier-/persoonsmetadata en aanvraag-/beschikkingskoppeling ontbreken ook. Geschiktheid en indiening worden niet beoordeeld.

    Alle acceptatiecriteria
    • Projecten, uren, medewerkers, juridische entiteit en bewijs zijn tenantgebonden opgeslagen.
    • Correcties behouden de oorspronkelijke registratie en reden.
    • Een export bevat controleerbare totalen zonder subsidiegeschiktheid te garanderen.
    Normale prioriteitGrootSol · complex
  20. 23

    Bronmonitor voor officiële subsidies bouwen

    In uitvoering

    Alleen de vaste allowlist van officiële RVO- en Europese Commissiepagina's wordt opgehaald; iedere status toont controledatum, uiteindelijke bron-URL en inhoudshash.

    Blocker: De monitor, API en eigenaarreview zijn gebouwd. Migratie 0061 is op de vaste API-preview toegepast; een ingelogde broncontrole en eigenaarreview op die preview ontbreken nog. Daarom blijft #22 Bezig.

    Alle acceptatiecriteria
    • Alleen de vaste allowlist van officiële RVO- en Europese Commissiepagina's wordt opgehaald; iedere status toont controledatum, uiteindelijke bron-URL en inhoudshash.
    • Afwezige, onbereikbare en verouderde bronstatus blijft expliciet zichtbaar; oude inhoud geldt niet als actuele bevestiging.
    • Een tekstverschil levert een begrensd reviewbaar diff op; tenant-eigenaarreview wijzigt nooit automatisch beleidsregels of dient een aanvraag in.
    • De API, paginaroute, tenant-RLS, append-only snapshots/reviews, migratievolgorde en ingelogde vaste-previewworkflow zijn gevalideerd.
    Normale prioriteitMiddelTerra · standaard
  21. 24

    Aanvraagwerkruimte met deadlines en goedkeuring

    In uitvoering

    Kansen hebben deadline, eigenaar, budget, partners, bewijs en beslisstatus.

    Blocker: Migratie 0067 is op de vaste API-preview toegepast; de verplichte PostgreSQL-allocatietest, exacte PR-CI en beide previewbuilds zijn groen. Een ingelogde eigenaarproef met echte dossier- en kostengegevens op de vaste preview ontbreekt. Onderliggende bron- en bewijsdocumenten, regelinggeschiktheid en menselijke acceptatie blijven open; interne goedkeuring dient niets in.

    Afhankelijk van: Bronmonitor voor officiële subsidies bouwen

    Alle acceptatiecriteria
    • Kansen hebben deadline, eigenaar, budget, partners, bewijs en beslisstatus.
    • Actuele tenantgebonden WBSO-kosten zijn met versie, reden en idempotente replay aan een aanvraag toe te wijzen; totalen boven de kostenregel worden transactie- en databasebreed geweigerd.
    • Een interne goedkeuring vereist echte positieve kostenallocaties, attestatie en bewijs; gedeelde kosten over aanvragen blokkeren goedkeuring en iedere correctie vereist eerst vrijgave.
    • Dubbele financiering, ontbrekende allocaties, bronveroudering en ontbrekende bewijsstukken worden zichtbaar gemarkeerd.
    • Assembly Labs dient nooit zelfstandig een aanvraag in.
    Lage prioriteitGrootTerra · standaard
  22. 25

    Printer- en materiaalprofielen beheerbaar maken

    In uitvoering

    Een gebruiker kan machine-, nozzle- en materiaalgegevens per revisie bewaren met bron, eigenaar en goedkeuringsstatus.

    Blocker: Migratie 0056 is op de vaste API-preview aanwezig. Een ingelogde profielproef, echte machine-/materiaalmetingen en onafhankelijk kalibratiebewijs ontbreken; daarom blijft #24 Bezig en is printvrijgave niet beschikbaar.

    Alle acceptatiecriteria
    • Een gebruiker kan machine-, nozzle- en materiaalgegevens per revisie bewaren met bron, eigenaar en goedkeuringsstatus.
    • Een voorlopig profiel blijft zichtbaar gescheiden van zelf gerapporteerde metingen en kalibratiereferenties; deze worden niet automatisch onafhankelijk geverifieerd.
    • Een tenant-owner kan alleen een andere auteur/revisie beoordelen; opslag en review zijn onveranderlijk en geven nooit machinekalibratie, slicercontrole of printvrijgave.
    • De Ender 5 Plus-fixture toont uitsluitend nominale 350 × 350 × 400 mm bouwruimte als voorlopig; echte machine-/materiaalmetingen ontbreken en printvrijgave blijft niet beschikbaar.
    • Na de toegepaste vaste-previewmigratie moet de ingelogde profiel- en reviewproef met echte machinegegevens slagen voordat dit punt kan worden afgevinkt.
    Normale prioriteitKleinLuna · zuinig
  23. 26

    Slicerbewijs per CAD-revisie opslaan en tonen

    In uitvoering

    Ontvangen G-code-bytes worden maximaal 4 MiB begrensd en server-side gehasht; G-code-opdrachten worden nooit uitgevoerd en bronbestanden worden niet duurzaam opgeslagen.

    Blocker: Migratie 0060 is op de vaste API-preview aanwezig en de parser/API/UI zijn gebouwd. Een ingelogde gebruikersproef, echte slicerinput, laagpreviewacceptatie en 3MF-projectmetadata ontbreken; daarom blijft #25 Bezig en printvrijgave niet beschikbaar.

    Afhankelijk van: Printer- en materiaalprofielen beheerbaar maken

    Alle acceptatiecriteria
    • Ontvangen G-code-bytes worden maximaal 4 MiB begrensd en server-side gehasht; G-code-opdrachten worden nooit uitgevoerd en bronbestanden worden niet duurzaam opgeslagen.
    • Slicerrecords zijn tenantgebonden en onveranderlijk aan de exacte product-/pakket-/CAD- en printerprofielrevisies gekoppeld; verouderde bronrevisies worden zichtbaar.
    • Alleen expliciete, begrensd geparste commentaarwaarden en laagmarkers worden getoond; slicerclaims blijven UNVERIFIED en ontbrekende/unsupported metadata blijft UNKNOWN.
    • Oriëntatie, supports, slicerwaarschuwingen en laaginspectie worden alleen getoond wanneer een ondersteunde bron ze expliciet levert; geen geautomatiseerde probleemanalyse of printvrijgave.
    • Echte slicerbestanden en ingelogde vaste-previewacceptatie bevestigen vóór afvinken de gebruikerservaring; 3MF-ondersteuning is apart expliciet getest.
    Normale prioriteitGrootSol · complex
  24. 27

    Fysiek testbewijs en passing als vrijgavepoort bouwen

    In uitvoering

    Een echte proefprint kan aan exacte CAD-, slicer- en BOM-revisies met meetbewijs worden gekoppeld.

    Blocker: Migratie 0063, tenantgebonden bewijsopslag, afwijkingsafhandeling en eigenaarreview staan op de vaste API-preview. Echte proefprints, foto's, metingen, fysieke passing en een ingelogde previewproef ontbreken; print- en bouwvrijgave blijven niet beschikbaar.

    Afhankelijk van: Slicerbewijs per CAD-revisie opslaan en tonen · Printplaat, connectoren en kabels aan 3D-revisies koppelen

    Alle acceptatiecriteria
    • Een echte proefprint kan aan exacte CAD-, slicer- en BOM-revisies met meetbewijs worden gekoppeld.
    • Passing, bevestiging, openingen, connectoren en koeling zijn configureerbare controles met expliciet bewijs per product.
    • Afwijkingen worden nieuwe productacties en de software markeert ontbrekend fysiek bewijs niet stil als goedgekeurd.
    Normale prioriteitMiddelTerra · standaard
  25. 28

    Geïntegreerde modelinspector en navigatie visueel controleren

    In uitvoering

    In de geïntegreerde Assembly Labs-route blijven productnavigatie en actieve selectie zichtbaar en gebruikt de geselecteerde link dezelfde blauwe actieve status als de vastgelegde Operations Labs-referentie; er verschijnt geen onverwachte witte actieve zijbalk.

    Blocker: De vaste preview toont voor Transcribe Station wel de geselecteerde productcontext, maar de geïntegreerde /atelier-werkplaats geeft na de readinesscheck ‘De 3D-werkplaats is niet bereikbaar’ (2026-09-24). De aparte CAD-origin/editor en een tenantgebonden test-CAD-project ontbreken. Daardoor kunnen inspectorplaatsing, toetsenbordbediening en terugkeer op het echte model nog niet worden afgetekend; geen release-evidence of fysieke passing geclaimd.

    Afhankelijk van: Nieuwe CAD-projecten aan productidentiteit koppelen

    Alle acceptatiecriteria
    • In de geïntegreerde Assembly Labs-route blijven productnavigatie en actieve selectie zichtbaar en gebruikt de geselecteerde link dezelfde blauwe actieve status als de vastgelegde Operations Labs-referentie; er verschijnt geen onverwachte witte actieve zijbalk.
    • De modelinspector blijft bij modelselectie logisch geplaatst en leesbaar; focus, toetsenbordbediening en terugkeer naar het gekozen product zijn gecontroleerd.
    • Desktop-browserbewijs op de gecombineerde preview dekt het bestaande Transcribe Station en een nieuw test-CAD-project, inclusief geselecteerde productstatus en inspector; gebruikte build en route zijn genoteerd. Een echt radarontwerp is hiervoor geen voorwaarde.
    • Hardware Factory PR #22, een lokale weergave of een gewone viewer-render geldt op zichzelf niet als deployed release-evidence of als goedkeuring van fysieke componentpassing.
    Hoge prioriteitMiddelTerra · standaard
  26. 29

    Controleerbare 3D-vrijruimtevragen implementeren

    In uitvoering

    Een testvraag identificeert exacte product-, CAD- en BOM-revisies en haalt herleidbare maatvoering op van een D-type connector, stekker, Raspberry Pi, benodigde uitstekkende ruimte en kabelbuigradius.

    Blocker: De library ontving eerder VERIFIED als caller-claim; dit was geen bronauthenticatie. Product Factory haalt CAD-bronbytes server-side op en hasht ze al (#385), Hardware Factory levert echte CAD-import en solid-interferentie via een clearance-/interferentiecontrole (#33), en Product Factory slaat een server-geverifieerd resultaat nu op via checkClearance, met API/webproxy/fit-scherm-bediening (#390, #391). PR #403 bouwt de vertrouwde serverresolver (resolveComponentFitSource + evaluateSolidClearanceQuestion): een BOM-component wordt server-side gekoppeld aan een fit-source-claim en een opgeslagen electronics_clearance_results-rij, altijd vanuit de server's eigen gepinde selectie/schema/engineeringpakket-binding, nooit uit de aanvraag zelf. Er bestaat nog geen vertrouwde serverbron voor de gevraagde plaatsing (translatie/rotatie): de aanvrager levert die zelf aan, dus een antwoord geldt alleen 'vrij bij opgegeven plaatsing', nooit als algehele vrijgave. Ook is deze resolver end-to-end onbereikbaar zolang EngineeringPackageApiService.save() de BOM-/CAD-revisie nog niet in de engineeringpakket-snapshot (snapshot.bom/snapshot.cad) vastlegt — dezelfde ontbrekende koppeling als bij #16's dimensiescreen. Kabelroute en buigradius, ingelogde previewproef en fysieke passing ontbreken nog. Maten zonder betrouwbare bron blijven UNKNOWN; fysieke fit blijft UNKNOWN en geeft geen bouwvrijgave.

    Afhankelijk van: Brongebonden componentbewijs in software ontsluiten · Printplaat, connectoren en kabels aan 3D-revisies koppelen

    Alle acceptatiecriteria
    • Een testvraag identificeert exacte product-, CAD- en BOM-revisies en haalt herleidbare maatvoering op van een D-type connector, stekker, Raspberry Pi, benodigde uitstekkende ruimte en kabelbuigradius.
    • Een geometrische controle bepaalt obstakels en vrije ruimte in de gekozen 3D-revisie; het AI-antwoord noemt de gebruikte bronnen, onderdelen, revisies en gemeten speling.
    • Ontbrekende, tegenstrijdige of niet-geverifieerde maten blijven UNKNOWN en leiden tot een gerichte meetvraag; visuele nabijheid of gegenereerde tekst mag geen passing of toestemming tot uitsnijden opleveren.
    • De D-type-naar-Pi-vraag is een herhaalbaar acceptatievoorbeeld met gecontroleerde fixturematen; de werkelijk aangeschafte stekker en kabelroute worden later als productactie door een mens beoordeeld.
    Hoge prioriteitGrootSol · complex
  27. 30

    Release-, canary-, monitoring- en rollbackcontroles afronden

    In uitvoering

    Iedere release heeft exacte CI-, preview- en rooktestbewijzen.

    Blocker: JWT-providerconfiguratie en een wegwerp-tenanttoken (#27) ontbreken voor de geauthenticeerde Workplan-API-rooktest; de browserproef vraagt ook werkende vaste-previewlogin. De geïntegreerde CAD/inspectorproef (#28), echte canary, monitoring/alerts en een uitgevoerde rollback ontbreken. Geen productiepromotie of releasevrijgave.

    Afhankelijk van: Geïntegreerde modelinspector en navigatie visueel controleren

    Alle acceptatiecriteria
    • Iedere release heeft exacte CI-, preview- en rooktestbewijzen.
    • Canary, monitoring, stopcriteria en rollbackactie zijn vóór productie ingevuld.
    • Kritieke of hoge onbehandelde bevindingen blokkeren merge en livegang.
    Hoge prioriteitGrootSol · complex
  28. 31

    Werkplanstatus delen tussen gebruikers

    In uitvoering

    Werkplanstatus staat tenantgebonden op de server en is op twee browsers gelijk.

    Blocker: De proef op twee ingelogde browsers op de vaste preview ontbreekt nog en vraagt ook de login uit #27.

    Alle acceptatiecriteria
    • Werkplanstatus staat tenantgebonden op de server en is op twee browsers gelijk.
    • Wijzigingen vereisen de juiste permissie en worden met actor en tijdstip gelogd.
    • Lokale browserdata kan gecontroleerd worden gemigreerd of genegeerd zonder gedeelde status te overschrijven.
    Normale prioriteitMiddelTerra · standaard

30% gereed

12/40 punten · 28 open · 26 bezig · 2 geblokkeerd

Gedeeld werkplan

Werkdocument bijhouden

Voeg een eigen punt toe of toon alleen het deel waarop je wilt werken. Vaste bouwpunten volgen de actuele werkplanbasis.

Eigen punt toevoegen

Assembly Labs als één systeem

Eén ingang, één navigatie en duidelijke bronverantwoordelijkheid voor planning, CAD, voorraad en uitvoering.

5/7 gereed71%
#7

Gedeeld products.v1-identiteitscontract

Bezig

Het products.v1-leescontract en de tenantgebonden koppelstructuur bestaan. Op de vaste preview zijn twee planning-projecten in de demo-tenant 11111111-1111-1111-1111-111111111111 bevestigd en gekoppeld via ASSEMBLY_LABS_PRODUCT_LINKS_JSON op zowel web als API: Transcribe Station (8f6530b8-8b80-4a4a-9e6b-5831b50b1d0e → product transcribestation) en Radar detection system (cf44d57e-c5de-45d7-a83b-1236daf6f922 → product radar-detection-system). De productietenant-koppeling en de BOM-/voorraadrelatie moeten nog worden bevestigd.

Afhankelijk van #6· Wacht op de productietenant-koppeling na login uit #27.Afhankelijk van #5· Wacht op #18 om cadProjectId te vullen.
Details

De owner-beslissing over de planning-ID's is genomen voor de vaste preview: Transcribe Station en Radar detection system zijn bevestigd en gekoppeld via ASSEMBLY_LABS_PRODUCT_LINKS_JSON in de demo-tenant. Nog open: de productietenant en -koppelingen (pas mogelijk na login, #27) en de CAD-/BOM-/voorraadverwijzing (cadProjectId zodra #18 een CAD-binding aanmaakt).

#31

Werkplanstatus delen tussen gebruikers

Bezig

Tenantgebonden opslag, rechten en wijzigingshistorie zijn gebouwd; de proef op twee ingelogde browsers op de vaste preview volgt nog.

Fysiek bewijs· Een proef op twee ingelogde browsers ontbreekt nog.Afhankelijk van #6· Vraagt ook de login uit #27.
Details

De proef op twee ingelogde browsers op de vaste preview ontbreekt nog en vraagt ook de login uit #27.

#32

Eén Assembly Labs-interface voor de 3D-werkplaats

Gereed

De gedeelde Assembly Labs-shell houdt navigatie en productcontext in beeld. De geïntegreerde Hardware Factory-editor is op de huidige vaste preview tijdelijk afgesloten met 503 totdat de aparte CAD-origin en sessie veilig zijn aangesloten; zie #27 en #28.

#33

Producten uit planning en CAD samenbrengen

Gereed

Transcribe Station en het radardetectieconcept staan in één bronbewust productoverzicht zonder gegevens te verzinnen.

#34

Interactief Assembly Labs-werkplan

Gereed

Eén rustige voortgangspagina met categorieën, percentage, filters, afvinken en lokale nieuwe punten.

#35

Werkplantaken met AI voorbereiden en uitvoeren

Gereed

DeepSeek maakt een begrensd plan en Assembly Hangar voert het werk uit in een geïsoleerde worktree met tests, bewijs en goedkeuringsmomenten.

#36

Open werk opdelen en in manager-volgorde zetten

Gereed

Alle open onderdelen hebben een kleine scope, volgnummer, afhankelijkheden, acceptatiecriteria en een passend modeladvies; het Werkplan wijst steeds één volgende taak aan.

3D-ontwerp en printbaarheid

Software voor CAD-projecten, printerprofielen, slicerbewijs en fysieke vrijgave.

1/5 gereed20%
#5

Nieuwe CAD-projecten aan productidentiteit koppelen

Bezig

De planning-ID's uit #3 zijn bevestigd en gekoppeld, dus de tenantgebonden API voor idempotente aanmaak en koppeling met een bestaand planningproduct kan nu zelfstandig gebouwd worden. Vanuit de productidentiteit moet Assembly Labs daarna het native CAD-project kunnen openen; viewer, bewerken en downloaden worden apart onder #27/#28 bewezen.

Open nieuwe 3D-werkplaats
#25

Printer- en materiaalprofielen beheerbaar maken

Bezig

Beheer tenantgebonden, versievaste machine-, nozzle-, materiaal- en slicerprocesprofielen met bron, eigenaar, meetniveau en aparte menselijke review. Profielreview en profieldata geven nadrukkelijk geen printvrijgave. De Ender 5 Plus blijft alleen een voorlopige testfixture.

Fysiek bewijs· Echte machine-/materiaalmetingen en kalibratiebewijs ontbreken.Afhankelijk van #6· Wacht op de login uit #27.
Details

Migratie 0056 is op de vaste API-preview aanwezig. Een ingelogde profielproef, echte machine-/materiaalmetingen en onafhankelijk kalibratiebewijs ontbreken; daarom blijft #24 Bezig en is printvrijgave niet beschikbaar.

Beheer printerprofielen
#26

Slicerbewijs per CAD-revisie opslaan en tonen

Bezig

Bewaar per exacte product-, CAD-, engineeringpakket- en printerprofielrevisie de SHA-256 en begrensde slicermetadata. De eerste parser leest uitsluitend expliciete G-code-commentaren; 3MF wordt herkend maar nog niet geïnterpreteerd. Ontbrekende oriëntatie, supports, laagdata en printwaarden blijven UNKNOWN. Ruwe bestanden worden niet bewaard of uitgevoerd en dit levert geen printvrijgave.

Fysiek bewijs· Echte slicerbestanden en een ingelogde acceptatieproef ontbreken.Afhankelijk van #25, #6· Wacht op #24 en de login uit #27.
Details

Migratie 0060 is op de vaste API-preview aanwezig en de parser/API/UI zijn gebouwd. Een ingelogde gebruikersproef, echte slicerinput, laagpreviewacceptatie en 3MF-projectmetadata ontbreken; daarom blijft #25 Bezig en printvrijgave niet beschikbaar.

Slicermetadata bekijken
#27

Fysiek testbewijs en passing als vrijgavepoort bouwen

Bezig

Maak een productneutrale stap waarin proefprint, echte componentpassing, foto's, afwijkingen en menselijke goedkeuring aan CAD-, slicer- en BOM-revisies worden gekoppeld.

Fysiek bewijs· Echte proefprints, foto's, metingen en fysieke passing ontbreken.Afhankelijk van #18, #26, #6· Wacht op #16, #25 en de login uit #27.
Details

Migratie 0063, tenantgebonden bewijsopslag, afwijkingsafhandeling en eigenaarreview staan op de vaste API-preview. Echte proefprints, foto's, metingen, fysieke passing en een ingelogde previewproef ontbreken; print- en bouwvrijgave blijven niet beschikbaar.

#37

Productgebonden CAD-koppeling gebouwd

Gereed

De productgebonden Transcribe Station-koppeling is gebouwd. Op de huidige vaste preview is de geïntegreerde CAD-editor tijdelijk afgesloten met 503; openen, bewerken en downloaden worden opnieuw bewezen onder #27 en #28 voordat de werkplaats vrijkomt.

Elektronica en aansluitingen

Software voor eisen, onderdelenkeuze, schema's, meetbewijs en 3D-koppeling per product.

1/13 gereed8%
#3

Elektrische en sensoreisen per product invoerbaar maken

Gereed

De productgebonden invoer- en reviewstap is gebouwd; PR #302 is gemerged en migratie 0045 draait op de geïsoleerde API-preview. Een lokale browserproef met wegwerp-Postgres bewees opslaan en teruglezen voor Transcribe Station en Radar, plus review door een tweede tenant-owner. Onbekende waarden bleven expliciet open. De vaste preview mist nog applicatieaanmelding; de ingelogde omgevingsproef blijft onder domein/login en releasecontrole open.

#9

Engineering-intake met versievaste projectstaat bouwen

Bezig

Versievaste intake en opslag voor eisen, ontwerpbesluiten en onbekenden zijn lokaal via UI/API en wegwerp-Postgres bewezen. De actuele projectstaat wordt na een nieuwe sessie teruggelezen.

Afhankelijk van #7, #8, #6· Wacht op #3, #6 en de login uit #27.
Details

Vaste preview-login en geverifieerde product-/catalogusbron moeten nog aan de intake worden gekoppeld en daar worden bewezen.

#10

Brongebonden componentbewijs in software ontsluiten

Bezig

De productpagina zoekt eerst in catalogus en voorraad. Versievaste bronclaims en concepten met aparte owner-review zijn lokaal via API en wegwerp-Postgres bewezen; onbekende feiten blijven open en Operations Labs wordt niet overschreven.

Afhankelijk van #4, #8, #6· Wacht op #5, #6 en de login uit #27.
Details

Een echte catalogus-/voorraadbron, serverzijde bronidentiteitscontrole en ingelogde proef op de vaste preview ontbreken nog. Pas daarna mag dit punt worden afgevinkt.

#11

Compatibiliteit en vermogensbudget controleerbaar berekenen

Bezig

Herhaalbare regels voor spanning, vermogensbudget, pinnen, busadressen, connectoren en protocol zijn getest. Een read-only serverrapport koppelt nu de opgeslagen product-/BOM-selectie aan gepinde componentbewijsversies en schema-/netlijstversies; invoer, berekening, bron en UNKNOWN of ontwerp-CONFLICT zijn zichtbaar. Bedraden en bouwen blijven geblokkeerd.

Afhankelijk van #9, #10, #6· Wacht op #7, #8 en de login uit #27.
Details

De server leest geselecteerde BOM, componentbewijs en conceptschema, maar live servercontrole van de catalogusidentiteit (#5) ontbreekt: brongebonden BOM-feiten zijn niet verifieerbaar; onbevestigde waarden blijven UNKNOWN en expliciete bron-/ontwerpconflicten CONFLICT. Een complete voedings-/connectorbron, echte productmetingen en een ingelogde vaste-previewproef ontbreken; geen READY TO WIRE of READY FOR BUILD.

#12

Engineeringrollen en modelrouter instelbaar maken

Bezig

Tenantgebonden rolconfiguratie en een ingelogd routevoorbeeld lezen de nieuwste gereviewde interne eisenversie serverzijdig, hashen het record en tonen een begrensde projectcontext. Provider/model-, kosten-, timeout- en escalatieregels, bronrevisiecache en stapaudit zijn gebouwd. Een OpenRouter-uitvoeringsadapter met kostenbegrenzing vóór de oproep (prijsquote, cap-controle, reservering via advisory lock en onveranderlijke ontvangstbewijzen) is gebouwd; een stap kan nu echt worden uitgevoerd zodra een tenant een eigen OpenRouter-sleutel heeft.

Configuratie· Configureer een tenant-OpenRouter-sleutel voor de modelrouter.Code· Geen controllerroute voor stapuitvoering en geen cumulatief tenantbudget.Afhankelijk van #9, #10, #6· Wacht op #7, #8 en de login uit #27.
Details

PR #401 (migratie 0075) bouwt de OpenRouter-uitvoeringsadapter met providerquote, kostenbegrenzing, reservering en receipts. De interne recordhash verifieert geen externe datasheet of technische claim. Elke tenant moet een eigen OpenRouter-sleutel configureren voordat uitvoering mogelijk is. Er is nog geen controllerroute om een stap vanuit het product uit te voeren en een cumulatief tenantbudget over meerdere stappen heen is niet gebouwd (alleen een vaste cap per stap). Vertrouwde catalogusbronnen en een ingelogde vaste-previewproef ontbreken. UNTRUSTED of UNKNOWN blijft geblokkeerd; er is geen ontwerpvrijgave.

Open modelrouter
#13

Onafhankelijke bron- en ontwerpreview inbouwen

Bezig

De pure reviewengine en regressietests zijn gebouwd: claims, berekeningen en faalwijzen zijn revisiegebonden en alleen apart brongeciteerde review kan VERIFIED opleveren. Productworkflow en vertrouwde bronadapters blijven open.

Afhankelijk van #11, #12· Wacht op #9 (compatibiliteit) en #10 (modelrouter).
Details

De softwarecontracten voor catalogusidentiteit (#8) en modelrouter (#10) zijn nog niet als bronfetch, gevalideerde provideradapter of productworkflow geïntegreerd; ook geauthenticeerde, onveranderlijke FMEA-inventarisreviews en een domeinspecifieke N/A-systeemgrensreview ontbreken. UNTRUSTED bronidentiteit, N/A en niet-geverifieerde FMEA-volledigheid blijven UNKNOWN; deze code geeft geen elektrische vrijgave.

#14

Engineeringpakket en vrijgavepoorten genereren

Bezig

Een versievaste pakketexport bewaart eisen, architectuur, bronverwijzingen, pin-/kabelplan, firmware, tests, risico's en open BOM-/compatibiliteits-/CAD-verwijzingen. Vijf menselijke vrijgavepoorten zijn afzonderlijk vastgelegd; vertrouwde adapters en een referentieproductproef blijven open.

Afhankelijk van #13, #6· Wacht op #11 en de login uit #27.
Details

Het versievaste pakket, de export en vijf afzonderlijke menselijke poorten zijn gebouwd. Vertrouwde BOM-/compatibiliteits- en onafhankelijke-reviewadapters, live catalogusbron, schema/CAD-revisies en een ingelogde vaste-previewproef ontbreken nog; READY FOR BUILD blijft geblokkeerd.

#15

Componentkeuze en versievaste elektronica-BOM bouwen

Bezig

Een conceptkeuze per productrevisie bewaart cataloguskandidaten, alternatieven, gepinde bronvoorstellen en expliciete BOM-regels. Voorraad en leverancier worden apart en alleen-lezen uit de live catalogus getoond; bron- en compatibiliteitscontroles blokkeren bouwvrijgave.

Afhankelijk van #10, #11, #6· Wacht op #8, #9 en de login uit #27.
Details

Echte catalogusidentiteit en bronclaims moeten serverzijdig worden geverifieerd; daarna zijn een ingelogde vaste-previewproef en een echte productrevisieproef nodig voordat dit punt kan worden afgevinkt.

#16

Schakelschema, pinlijst en netlijst als productfunctie bouwen

Bezig

Een product- en BOM-revisiegebonden schema-editor bewaart pinnen, connectoren en netten als onveranderlijke conceptversies. De API meldt open pinnen, spannings- en busconflicten en ontbrekende voeding, biedt JSON/CSV-export en legt een afzonderlijke menselijke reviewnotitie vast zonder elektrisch akkoord.

Fysiek bewijs· Beide echte productschema's en tenant-owner-review ontbreken nog.Afhankelijk van #6· Wacht op de login uit #27.
Details

De echte componentbronnen en BOM-revisies zijn nog niet geverifieerd; de vaste preview, tenant-owner-review en beide echte productschema's moeten nog worden beproefd. ERC is een beperkte ontwerpcontrole, geen vrijgave.

#17

Meetbewijs van proefopstellingen per revisie vastleggen

Bezig

Tenant- en productrevisiegebonden observaties bewaren waarde, eenheid, meetapparaat, proefcondities, actor/tijd, opgeslagen schema- en BOM-revisies en een expliciete firmwareverwijzing. Afwijkingen en hertesten krijgen onveranderlijke reviewevents; simulatie en AI blijven apart en de maakpoort blijft dicht.

Fysiek bewijs· Echte PoE/audio- en sensor/bereikmetingen ontbreken nog.Afhankelijk van #6· Wacht op de login uit #27.
Details

Echte PoE/audio- en sensor/bereikmetingen, onafhankelijk gecontroleerde meetgrenzen en firmwarebron, plus een ingelogde proef op de vaste preview ontbreken nog. Zelf gerapporteerde fysieke observaties blijven DRAFT_ONLY en geven geen bouwvrijgave.

#18

Printplaat, connectoren en kabels aan 3D-revisies koppelen

Bezig

Een tenantgebonden dimensiescreen pint exacte selectie/BOM-, schema-, engineeringpakket- en CAD-record-ID's/revisies; PCB- en kabelplan-ID's/revisies worden expliciet aan dezelfde keten gekoppeld. Een append-only register bewaart kandidaat-maatclaims met as, eenheid, coördinatenstelsel en brondocumentvindplaats. Claims blijven UNVERIFIED en dimensionale uitkomsten UNKNOWN tot de server bronbytes uit een vertrouwde bron ophaalt en zelf hasht. PR #385 haalt CAD-bronbytes server-side op en hasht ze al; Hardware Factory #33 levert al een aparte clearance-/interferentiecontrole. Product Factory moet die twee nog opslaan en in de eigen keten bedraden.

Configuratie· Zet een Vercel Deployment Protection-bypass voor de Hardware Factory-preview.Fysiek bewijs· Echte fysieke passing is nog niet apart bewezen.Afhankelijk van #16· Wacht op #14 (schema).
Details

De dimensiescreen, migratie 0066 en tenantgebonden append-only kandidaat-bronregister zijn gebouwd en koppelen claims aan product/BOM/schema/engineeringpakket/PCB-/kabel-/CAD-revisies, as, eenheid en coördinatenstelsel. Migratie 0069 voegt server-verificatie toe: een claim kan een optionele HTTPS-bronlocator meesturen naast de geclaimde SHA; de serverfetch haalt die inhoud zelf op bij een expliciet toegestane host (allowlist, HTTPS-only, DNS-vastgepind op publiek IPv4, geen redirects, 50MB-limiet, streaming SHA-256) en berekent maat en hash zelf, met afwijzing (409) bij een afwijkende hash. PR #385 levert precies deze server-side CAD-bronfetch-en-hash; Hardware Factory #33 levert al een clearance-/interferentiecontrole voor ruimtelijke fit. Zonder bronlocator of zonder geconfigureerde allowlist blijft een claim expliciet UNVERIFIED (fail-closed, nooit stil als geverifieerd gemarkeerd); ownerreview blijft een auditnotitie op de (mogelijk server-geverifieerde) claim. Coverage blijft UNKNOWN zonder afzonderlijke bronclaims per component/as; toepasbaarheid/N/A is nog niet brongebonden gemodelleerd. Migratie 0070 slaat de Hardware Factory-clearance-/interferentiecontrole nu server-geverifieerd op en de API, webproxy en het fit-scherm bedraden 'm end-to-end (#390); clearance-credentials zijn geconfigureerd op de preview (ASSEMBLY_CLEARANCE_HARDWARE_FACTORY_URL/_SECRET/_ISSUER/_AUDIENCE op product-factory-api, WORKSHOP_ASSEMBLY_CLEARANCE_ENABLED/_SERVICE_SECRET/_ISSUER/_AUDIENCE op hardware-factory-workshop). PRODUCT_FACTORY_CAD_SOURCE_HOSTS (toegestane CAD-bronhosts) staat nu op de vaste preview, gezet op de Hardware Factory-previewhost, dus de hostkeuze-blocker vervalt. Migratie 0072 voegt een server-side geometriecheck toe (bounding-box-plausibiliteit uit STEP/STL-bytes) die alleen een waarschuwing registreert, nooit een claim afwijst. Nieuw open: de Hardware Factory-preview staat achter Vercel Deployment Protection, dus de serverfetch van CAD-bronbytes vanaf Product Factory kan die beveiligde preview nog niet bereiken zonder een bypass-configuratie. BOM-component → fit-source resolver (#29 code) en echte fysieke passing blijven ook open. Echte passing vraagt een aparte fysieke proef en blijft UNKNOWN; een screen geeft nooit een bouwvrijgave.

#19

Engineeringwerkruimte uitbreiden tot schema-editor

Bezig

Open per product de versiegebonden schema-editor vanuit het engineeringpakket. Bekijk of wijzig gericht een verbinding, controleer de voor/na-diff en ERC-gevolgen, en sla expliciet een nieuwe conceptrevisie op. KiCad vD XML ondersteunt alleen gecontroleerde netlijst-connectiviteit; bronbewijs blijft UNKNOWN en opslaan verleent geen elektrisch akkoord.

Fysiek bewijs· Echte KiCad-roundtrip met bestaande projectsymbolen ontbreekt.Afhankelijk van #6· Wacht op de login uit #27.
Details

Editor, diff/ERC-preview en beperkte KiCad vD-connectiviteitsimport/export zijn gebouwd en onafhankelijk gereviewd. Bronbewijs blijft UNKNOWN. Nog open: vaste-preview gebruikersproef met echte BOM/productrevisies en externe KiCad roundtrip met bestaande projectsymbolen; deze XML-uitwisseling is geen volledige .kicad_sch-editor of elektrische vrijgave.

#29

Controleerbare 3D-vrijruimtevragen implementeren

Bezig

De pure Product Factory-libraryscreen berekent afstand en overlap tussen twee bronclaims voor axis-aligned componentomhullingen, gebonden aan exacte product-, BOM-, CAD/document- en coördinatenrevisies. PR #403 (migratie 0074) bouwt de vertrouwde serverresolver, API-route en webproxy die BOM-component → fit-source → opgeslagen clearance-resultaat aan elkaar koppelen. De D-type-naar-Pi-vraag is alleen een testfixture.

Code· BOM-component → fit-source-resolver is onbereikbaar: snapshot.bom is nooit gevuld.Fysiek bewijs· Echte fysieke passing is nog niet apart bewezen.Afhankelijk van #6· Wacht op de login uit #27.
Details

De library ontving eerder VERIFIED als caller-claim; dit was geen bronauthenticatie. Product Factory haalt CAD-bronbytes server-side op en hasht ze al (#385), Hardware Factory levert echte CAD-import en solid-interferentie via een clearance-/interferentiecontrole (#33), en Product Factory slaat een server-geverifieerd resultaat nu op via checkClearance, met API/webproxy/fit-scherm-bediening (#390, #391). PR #403 bouwt de vertrouwde serverresolver (resolveComponentFitSource + evaluateSolidClearanceQuestion): een BOM-component wordt server-side gekoppeld aan een fit-source-claim en een opgeslagen electronics_clearance_results-rij, altijd vanuit de server's eigen gepinde selectie/schema/engineeringpakket-binding, nooit uit de aanvraag zelf. Er bestaat nog geen vertrouwde serverbron voor de gevraagde plaatsing (translatie/rotatie): de aanvrager levert die zelf aan, dus een antwoord geldt alleen 'vrij bij opgegeven plaatsing', nooit als algehele vrijgave. Ook is deze resolver end-to-end onbereikbaar zolang EngineeringPackageApiService.save() de BOM-/CAD-revisie nog niet in de engineeringpakket-snapshot (snapshot.bom/snapshot.cad) vastlegt — dezelfde ontbrekende koppeling als bij #16's dimensiescreen. Kabelroute en buigradius, ingelogde previewproef en fysieke passing ontbreken nog. Maten zonder betrouwbare bron blijven UNKNOWN; fysieke fit blijft UNKNOWN en geeft geen bouwvrijgave.

Onderdelen, leveranciers en voorraad

Zoek- en beheersfuncties voor componentbronnen, maatvoering, voorraad, levertijd en CAD-koppeling.

1/5 gereed20%
#4

Live catalog.v1-contracttest uitvoeren

Geblokkeerd

Een eerdere geïsoleerde bronproef met een aparte alleen-lezen previewsleutel las één synthetisch catalog.v1-onderdeel; onbekende voorraad en leverancierslevertijd bleven onbekend. Voor afronding zijn blijvende, beperkte previewtoegang vanuit Assembly Labs en echte, vrijgegeven bronrecords met foto, tekening en gekoppelde voorraad nodig.

Configuratie· Zet Vercel Trusted Sources en een gedeelde catalogus-previewsleutel.
Details

De Operations Labs-preview heeft in Vercel Trusted Sources alleen zichzelf; een serveraanvraag vanuit Assembly Labs wordt naar de previewlogin omgeleid. Een expliciete Product Factory preview → Operations Labs preview-toegang en een nieuwe, gedeelde preview-only catalogusleessleutel op beide projecten ontbreken. Daarna moeten de serveraanvraag en echte vrijgegeven records met foto, tekening en eigen voorraad de live contractproef doorstaan.

Bekijk catalogusstatus
#8

BOM-, plaatsings- en CAD-versiecontract definiëren

Bezig

Het versievaste BOM-/plaatsingscontract en de referentiecontroles zijn gebouwd. De koppeling met echte cataloguscomponenten en CAD-revisies wacht op de broncontracten; tot die tijd wordt dit punt niet afgevinkt.

Afhankelijk van #7, #4· Wacht op #3 (planning-ID's) en #5 (live catalogus).
Details

De koppeling met echte cataloguscomponenten en CAD-revisies wacht op de broncontracten #3 (planning-ID's) en #5 (live catalogus); tot die tijd wordt dit punt niet afgevinkt.

#20

Leveranciers automatisch en controleerbaar inlezen

Bezig

Een begrensde interne import bewaart fabrikant- en leveranciersclaims als tenantgebonden bronvoorstellen met revisie, licentie en menselijke review. Een asynchrone achtergrondworker en een cron-endpoint (CRON_SECRET) lezen de goedgekeurde leverancier-hosts uit en een gereviewd voorstel kan nu naar de catalogus worden gepubliceerd.

Code· Per-leverancier response-adapters ontbreken nog.Afhankelijk van #4, #6· Wacht op #5 en de login uit #27.
Details

PR #398 (migratie 0071) bouwt de achtergrondworker, het cron-endpoint en het gereviewde publicatiecontract. De toegestane leverancier-hosts zijn door de manager goedgekeurd en staan op de vaste preview (PRODUCT_FACTORY_SUPPLIER_SOURCE_HOSTS = api.mouser.com, api.digikey.com, www.lcsc.com, api.element14.com). Per-leverancier response-adapters ontbreken nog, dus er stroomt nog geen echt leverancierverkeer op basis hiervan; CRON_SECRET-autorisatie is vooralsnog alleen in productie vereist. Een ingelogde vaste-previewproef ontbreekt ook.

#21

Voorraadreserveringen en voorraadmutaties ontwerpen

Bezig

Een interne, tenantgebonden conceptledger bewaart idempotente reserveringen, vrijgaven en correctievoorstellen met actor, reden, audit en reconciliatie. Operations Labs blijft voorraadeigenaar; echte bronhoeveelheden en mutaties zijn nog niet gekoppeld.

Afhankelijk van #8, #6· Wacht op #6 en de login uit #27.
Details

Echte, vrijgegeven catalogus-/voorraadbron (#5), product-/BOM-identiteit (#3), eigenaaracceptatie en een ingelogde vaste-previewproef ontbreken. De ledger toont externe voorraad als onbekend en voert geen mutatie uit.

#38

Componenten en eigen voorraad read-only ontsluiten

Gereed

Assembly Labs kan de gekoppelde Operations Labs-catalogus en voorraad zoeken zonder onbekende aantallen als nul te tonen.

Innovatie, WBSO en subsidies

Software voor bronmonitoring, uren, bewijs, deadlines en controleerbare aanvragen.

1/4 gereed25%
#22

WBSO-administratie voor projecten, uren en bewijs bouwen

Bezig

Een tenantgebonden conceptdossier legt juridische entiteit, medewerker, daguren, gedateerde bewijsreferenties en redengevende urencorrecties onveranderlijk vast. De afzonderlijke kostenadministratie legt uitgaven met bewijsreferenties en redengevende correcties vast; totalen gebruiken alleen de nieuwste versie. Bewijsbestanden worden privé en duurzaam opgeslagen (Vercel Blob, contentgeadresseerd op SHA-256) met een vastgesteld bewaarbeleid van 7 jaar na afloop van het kalenderjaar van het bewijs (AWR art. 52, aanpasbaar per tenant). Dit zijn administratieregistraties, geen WBSO-geschiktheids- of indieningsbesluit.

Afhankelijk van #6· Wacht op de login uit #27.
Details

Migratie 0073 is op de vaste API-preview toegepast en de private evidence-opslag (upload/download, contentgeadresseerd, faalt gesloten zonder configuratie) is gebouwd. PRODUCT_FACTORY_EVIDENCE_STORE=blob met BLOB_READ_WRITE_TOKEN staat op de vaste preview. Het bewaarbeleid is vastgesteld op 7 jaar na afloop van het kalenderjaar (AWR art. 52), aanpasbaar. Een ingelogde kosten- en urenproef met twee tenantgebruikers ontbreekt nog. Correcties van dossier-/persoonsmetadata en aanvraag-/beschikkingskoppeling ontbreken ook. Geschiktheid en indiening worden niet beoordeeld.

Open WBSO-administratie
#23

Bronmonitor voor officiële subsidies bouwen

Bezig

Controleer vaste officiële RVO- en EU-bronnen op bereikbaarheid en tekstwijzigingen. Bewaar gedateerde tenant-snapshots en vraag eigenaarreview; dit bewijst geen regelingstatus of subsidiegeschiktheid.

Fysiek bewijs· Een ingelogde broncontrole en eigenaarreview ontbreken nog.Afhankelijk van #6· Vraagt ook de login uit #27.
Details

De monitor, API en eigenaarreview zijn gebouwd. Migratie 0061 is op de vaste API-preview toegepast; een ingelogde broncontrole en eigenaarreview op die preview ontbreken nog. Daarom blijft #22 Bezig.

#24

Aanvraagwerkruimte met deadlines en goedkeuring

Bezig

Conceptkansen pinnen een beschikbare tenantgebonden officiële bronsnapshot en bewaren deadline, eigenaar, budget, partners, bewijs- en kostenreferenties en onveranderlijke interne beslisgeschiedenis. WBSO-kosten kunnen met reden, versie en idempotentiesleutel aan aanvragen worden toegewezen; de totale allocatie kan het actuele geboekte kostenbedrag niet overschrijden. Ontbrekend bewijs, verouderde broncontrole en overlap blijven zichtbaar. Dit bewijst geen subsidiabiliteit en dient geen aanvraag in.

Fysiek bewijs· Een ingelogde eigenaarproef met echte dossier-/kostengegevens ontbreekt.Afhankelijk van #6· Vraagt ook de login uit #27.
Details

Migratie 0067 is op de vaste API-preview toegepast; de verplichte PostgreSQL-allocatietest, exacte PR-CI en beide previewbuilds zijn groen. Een ingelogde eigenaarproef met echte dossier- en kostengegevens op de vaste preview ontbreekt. Onderliggende bron- en bewijsdocumenten, regelinggeschiktheid en menselijke acceptatie blijven open; interne goedkeuring dient niets in.

Open aanvraagwerkruimte
#39

Automatische eerste WBSO- en subsidiescan

Gereed

Producten worden deterministisch beoordeeld met versieerbare regels en links naar officiële bronnen.

Kwaliteit, veiligheid en livegang

Controleerbare releases, heldere status en testen voordat een ontwerp of systeem als gereed geldt.

3/6 gereed50%
#1

Drukke pagina's systematisch vereenvoudigen

Gereed

Loop de meest gebruikte schermen langs de Operations Labs-UX-principes en behoud één duidelijke hoofdactie per scherm.

#2

Layout en huisstijl op Operations Labs afstemmen

Gereed

Breng Assembly Labs aantoonbaar dichter bij Operations Labs met dezelfde visuele hiërarchie, navigatielogica, typografie, spacing, kleuren en componentstijl, zonder de productfuncties opnieuw te bouwen.

#6

Preview publiceren en domein/login verifiëren

Geblokkeerd

Configureer veilige applicatieaanmelding en een aparte browserorigin voor de CAD-editor; verifieer daarna productroutes, elektrische eisen en de werkplaats met ingelogde gebruikers op de vaste preview.

Configuratie (later)· Login staat bewust uit in demomodus tot de eigenaar besluit functies eerst af te ronden.
Details

Login is bewust uitgesteld door de eigenaar ("eerst functionaliteit, beveiliging achteraf"). Het Google Cloud-project (assembly-labs-509816, Internal, client "Assembly Labs preview") en scripts/setup-preview-login.sh bestaan al; de API mist nog issuer/audience voor JWT-verificatie en een echte tenantsessie. De vaste preview draait bewust in demomodus zonder login totdat de features klaar zijn. De Hardware Factory Git-preview faalt inmiddels gesloten met 503 bij ontbrekende Assembly-identiteit. Product Factory houdt /atelier bewust op 503 na een same-origin beveiligingsbevinding. Een aparte CAD-origin met beperkte editorsessie en ingelogde tweebrowserproef blijven vereist zodra login wordt aangezet.

#28

Geïntegreerde modelinspector en navigatie visueel controleren

Bezig

Controleer de geselecteerde productstatus, blauwe actieve navigatie en modelinspector in de Assembly Labs-werkplaats op een echte desktoppreview; leg de release-evidence vast.

Fysiek bewijs· Desktopbewijs van de 3D-werkplaats en modelinspector ontbreekt nog.Afhankelijk van #5, #6· Wacht op #18 (CAD-projectkoppeling) en #27 (login).
Details

De vaste preview toont voor Transcribe Station wel de geselecteerde productcontext, maar de geïntegreerde /atelier-werkplaats geeft na de readinesscheck ‘De 3D-werkplaats is niet bereikbaar’ (2026-09-24). De aparte CAD-origin/editor en een tenantgebonden test-CAD-project ontbreken. Daardoor kunnen inspectorplaatsing, toetsenbordbediening en terugkeer op het echte model nog niet worden afgetekend; geen release-evidence of fysieke passing geclaimd.

#30

Release-, canary-, monitoring- en rollbackcontroles afronden

Bezig

De vaste preview heeft een read-only releasepoort voor exacte CI- en Vercel-deployments, aliasbinding, API-origin en rooktests, plus een operatorprocedure voor canary, stopcriteria en gepaarde rollback. De geauthenticeerde runtimeproef en productiecontrole zijn nog niet uitgevoerd.

Afhankelijk van #6, #28· Wacht op #27 (login) en #28 (CAD/inspectorproef).
Details

JWT-providerconfiguratie en een wegwerp-tenanttoken (#27) ontbreken voor de geauthenticeerde Workplan-API-rooktest; de browserproef vraagt ook werkende vaste-previewlogin. De geïntegreerde CAD/inspectorproef (#28), echte canary, monitoring/alerts en een uitgevoerde rollback ontbreken. Geen productiepromotie of releasevrijgave.

#40

Echte bronstatus tonen in plaats van schijnzekerheid

Gereed

Ontbrekende CAD, onbekende voorraad en geblokkeerde printrelease blijven expliciet zichtbaar.