Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
3f885c9
refactor: Tighten UnusedFormalParameter suppressions to method-level
rubenvdlinde Mar 19, 2026
cb20929
refactor: Tighten PHPMD suppressions to method-level
rubenvdlinde Mar 19, 2026
67441e5
docs: Add method-decomposition OpenSpec for 152 complexity suppressions
rubenvdlinde Mar 19, 2026
72ebd70
docs: Add method-decomposition OpenSpec for complexity suppressions
rubenvdlinde Mar 19, 2026
ef30847
fix: Disable Newman until ZGW API passes core assertions
rubenvdlinde Mar 19, 2026
3cd8632
fix: update editUrl to reference docs/ instead of docusaurus/
rubenvdlinde Mar 19, 2026
ff77648
fix: exclude node_modules from Docusaurus docs path
rubenvdlinde Mar 19, 2026
a7ff078
feat: add Dutch (nl) locale support for documentation
rubenvdlinde Mar 19, 2026
a17eb9f
chore: add missing generated artifact entries to .gitignore
rubenvdlinde Mar 19, 2026
e06c08c
chore: Update openspec config and gitignore docs build artifacts
rubenvdlinde Mar 19, 2026
6646d5a
feat: Enrich all 37 Procest case management specs with deep research
rubenvdlinde Mar 20, 2026
bc84d2b
feat: Enhance Prometheus metrics and health check endpoints
rubenvdlinde Mar 20, 2026
681a367
feat: Add register content i18n foundation
rubenvdlinde Mar 20, 2026
b01f60c
feat: Add Results, Roles, and Properties tabs to admin settings
rubenvdlinde Mar 20, 2026
a0a310a
feat: Add Cases by Type chart and register dashboard widgets
rubenvdlinde Mar 20, 2026
5cef9ae
feat: Complete OpenRegister integration with all 27 schema registrations
rubenvdlinde Mar 20, 2026
b05e988
feat: Implement case-management spec — filters, search, properties pa…
rubenvdlinde Mar 20, 2026
8299cf1
feat: Implement zaak intake flow MVP — auto-assignment, intake channe…
rubenvdlinde Mar 20, 2026
2e824fd
feat: Implement task-management spec — filters, search, validation, l…
rubenvdlinde Mar 20, 2026
71edac3
feat: Enhance case dashboard — responsive layout, print view, 404 state
rubenvdlinde Mar 20, 2026
60781c7
feat: Implement roles-decisions spec — decisions section, archival me…
rubenvdlinde Mar 20, 2026
ae029c2
feat: Add Werkvoorraad (team work queue) view
rubenvdlinde Mar 20, 2026
8a37176
feat: Implement case-types spec — V1 admin tabs for result types, rol…
rubenvdlinde Mar 20, 2026
8f3366d
feat: Enhance My Work — case type display, accessibility, responsiveness
rubenvdlinde Mar 20, 2026
5497d07
feat: Implement zaaktype-configuratie spec — duration picker, active …
rubenvdlinde Mar 20, 2026
cd6b68f
feat: Add seed data for default case types, statuses, roles, results
rubenvdlinde Mar 20, 2026
eba9756
feat: Implement complaint management (klachtafhandeling) per Awb chap…
rubenvdlinde Mar 20, 2026
cc1024d
feat: Implement case-sharing-collaboration spec
rubenvdlinde Mar 20, 2026
7498791
feat: Implement case definition portability (export/import)
rubenvdlinde Mar 20, 2026
080c035
feat: Implement WOO case type template with document assessment workflow
rubenvdlinde Mar 20, 2026
500c77a
feat: Implement ai-assisted-processing spec
rubenvdlinde Mar 20, 2026
5dec0fd
feat: Implement legesberekening (municipal fee calculation engine)
rubenvdlinde Mar 20, 2026
adac3e8
feat: Implement B&W parafering workflow
rubenvdlinde Mar 20, 2026
06b178a
feat: Implement VTH module V1 with DSO intake, inspection checklists,…
rubenvdlinde Mar 20, 2026
d12e820
feat: Implement multi-tenant-saas spec
rubenvdlinde Mar 20, 2026
fdbf982
feat: Implement milestone tracking with progress indicators and API
rubenvdlinde Mar 20, 2026
4b3ec81
feat: Implement mobile inspection (PWA foundation)
rubenvdlinde Mar 20, 2026
f516a75
feat: Implement appointment-scheduling spec
rubenvdlinde Mar 20, 2026
0673134
feat: Implement consultation management with lifecycle and structured…
rubenvdlinde Mar 20, 2026
bbc49b1
feat: Implement StUF protocol support (SOAP/XML integration)
rubenvdlinde Mar 20, 2026
e8921c6
feat: Implement mijn-overheid-integration spec
rubenvdlinde Mar 20, 2026
ca13adc
feat: Implement case email integration with templates and threading
rubenvdlinde Mar 20, 2026
0758f20
docs: Add feature documentation with screenshots
rubenvdlinde Mar 20, 2026
7924280
feat: Rebuild case detail as widget-based dashboard
rubenvdlinde Mar 20, 2026
61eaeff
chore: restructure specs to proper OpenSpec format
rubenvdlinde Mar 20, 2026
b0fb198
chore: clean up OpenSpec structure — add frontmatter, fix headings, c…
rubenvdlinde Mar 20, 2026
737da71
chore: Fix remaining OpenSpec status frontmatter
rubenvdlinde Mar 20, 2026
0e5b3e8
chore: Convert all specs to change proposals
rubenvdlinde Mar 20, 2026
9efb569
feat: Process all 38 OpenSpec changes — add artifacts, tests, sync sp…
rubenvdlinde Mar 21, 2026
aca84d6
fix: Fix root route 404 and docs link URL
rubenvdlinde Mar 21, 2026
8aa2bc8
chore: Add ADR-011 rule to openspec config
rubenvdlinde Mar 21, 2026
5c87fbb
docs: Add review report and final openspec state
rubenvdlinde Mar 21, 2026
5a1e3b8
feat: 8 OpenSpec change proposals from market intelligence (97K requi…
rubenvdlinde Mar 22, 2026
9ee0454
feat: Add signalering widgets — deadline alerts, task reminders, stal…
rubenvdlinde Mar 22, 2026
86fd880
feat: Add configurable workflow engine for zaaktype workflows
rubenvdlinde Mar 22, 2026
5430c59
chore: Archive workflow-engine-enhancement, sync 8 new specs
rubenvdlinde Mar 22, 2026
a581aa4
feat: Add doorlooptijd (processing time) dashboard with SLA analytics
rubenvdlinde Mar 22, 2026
5847d05
feat: implement B&W besluitvorming workflow with parafering chains
rubenvdlinde Mar 22, 2026
520e9b6
feat: add GIS integration with map views, PDOK, WMS/WFS layers
rubenvdlinde Mar 22, 2026
6c45b8b
feat: Add AWB-compliant bezwaar/beroep workflow for objection and app…
rubenvdlinde Mar 22, 2026
bf1eb3d
feat: Add VTH workflow configuration — permits, enforcement, inspections
rubenvdlinde Mar 22, 2026
bbefddb
feat: add deelzaak (sub-case) support for hierarchical case management
rubenvdlinde Mar 22, 2026
369bb40
chore: archive deelzaak-support change, sync specs, update feature docs
rubenvdlinde Mar 22, 2026
9b40134
test: Add unit tests for signalering-widgets feature
rubenvdlinde Mar 22, 2026
436d412
test: Add unit tests for workflow-engine-enhancement feature
rubenvdlinde Mar 22, 2026
e53f9d8
test: Add unit tests for besluitvorming-workflow feature
rubenvdlinde Mar 22, 2026
2261f84
test: Add unit tests for gis-integration feature
rubenvdlinde Mar 22, 2026
b59db9d
test: Add unit tests for bezwaar-beroep-workflow feature
rubenvdlinde Mar 22, 2026
0ebd2c7
test: Add unit tests for vth-workflow-configuration feature
rubenvdlinde Mar 22, 2026
b42ebf5
Merge pull request #81 from ConductionNL/chore/restructure-specs-to-c…
rubenvdlinde Mar 22, 2026
8956bca
Merge pull request #79 from ConductionNL/docs/feature-screenshots
rubenvdlinde Mar 22, 2026
d9bbc83
Merge pull request #80 from ConductionNL/feature/case-detail-widgets
rubenvdlinde Mar 22, 2026
8b3ae6c
Merge pull request #93 from ConductionNL/feature/84/workflow-engine-e…
rubenvdlinde Mar 22, 2026
6ee79ac
Merge pull request #92 from ConductionNL/feature/88/signalering-widgets
rubenvdlinde Mar 22, 2026
e94edd7
merge: Resolve Dashboard.vue conflict — combine 5-tile SLA layout wit…
rubenvdlinde Mar 22, 2026
fad45d7
Merge pull request #94 from ConductionNL/feature/89/doorlooptijd-dash…
rubenvdlinde Mar 22, 2026
8bbaa99
merge: Resolve conflicts with development — combine voorstel/workflow…
rubenvdlinde Mar 22, 2026
8448391
Merge pull request #95 from ConductionNL/feature/87/besluitvorming-wo…
rubenvdlinde Mar 22, 2026
9f2f6a7
merge: Resolve conflicts with development — combine bezwaar+voorstel/…
rubenvdlinde Mar 22, 2026
8413054
Merge pull request #97 from ConductionNL/feature/86/bezwaar-beroep-wo…
rubenvdlinde Mar 22, 2026
59f9124
merge: Resolve conflicts with development — combine GIS mapLayer with…
rubenvdlinde Mar 22, 2026
9dcfe23
Merge pull request #96 from ConductionNL/feature/91/gis-integration
rubenvdlinde Mar 22, 2026
d836148
merge: Resolve conflicts with development — combine VTH schemas with …
rubenvdlinde Mar 22, 2026
5847602
Merge pull request #98 from ConductionNL/feature/85/vth-workflow-conf…
rubenvdlinde Mar 22, 2026
a321747
merge: Resolve conflicts with development — combine deelzaak with all…
rubenvdlinde Mar 22, 2026
939c3f9
Merge pull request #99 from ConductionNL/feature/90/deelzaak-support
rubenvdlinde Mar 22, 2026
52eb54f
merge: Resolve conflicts with feature/enrich-openspec-specs — sync sp…
rubenvdlinde Mar 22, 2026
a877655
Merge pull request #82 from ConductionNL/chore/final-spec-cleanup
rubenvdlinde Mar 22, 2026
c92c272
merge: Resolve conflicts with feature/enrich-openspec-specs — sync pr…
rubenvdlinde Mar 22, 2026
55165a9
Merge pull request #83 from ConductionNL/chore/specs-to-proposals
rubenvdlinde Mar 22, 2026
6fb1222
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
dfdc5d7
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
bf948c0
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
eda1933
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
5a63a85
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
574a161
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
2fcc38a
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
0945259
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
2f61a4d
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
cb6e652
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
a01b8f5
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
4ae0516
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
3a6c6d3
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
767ad5f
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
6b0eb6d
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
acd7094
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
bab1886
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
26e57ea
Merge pull request #46 from ConductionNL/feature/base-register-seed-data
rubenvdlinde Mar 22, 2026
84bfdd9
Merge pull request #48 from ConductionNL/feature/complaint-management
rubenvdlinde Mar 22, 2026
e8058ea
Merge pull request #52 from ConductionNL/feature/case-definition-port…
rubenvdlinde Mar 22, 2026
afa0783
Merge pull request #54 from ConductionNL/feature/woo-case-type
rubenvdlinde Mar 22, 2026
bfcdc78
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
31223d3
Merge pull request #50 from ConductionNL/feature/case-sharing-collabo…
rubenvdlinde Mar 22, 2026
467ab1e
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
cacc11c
Merge pull request #56 from ConductionNL/feature/ai-assisted-processing
rubenvdlinde Mar 22, 2026
2b6f277
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
094fbf7
Merge pull request #58 from ConductionNL/feature/legesberekening
rubenvdlinde Mar 22, 2026
c3307a9
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
b95c48d
Merge pull request #61 from ConductionNL/feature/vth-module
rubenvdlinde Mar 22, 2026
83f8eb6
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
1db9e52
Merge pull request #62 from ConductionNL/feature/bw-parafering
rubenvdlinde Mar 22, 2026
5819aa9
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
b4ff9db
Merge pull request #64 from ConductionNL/feature/multi-tenant-saas
rubenvdlinde Mar 22, 2026
2f38002
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
66d5558
Merge pull request #66 from ConductionNL/feature/milestone-tracking
rubenvdlinde Mar 22, 2026
c2c62f0
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
cbbd292
Merge pull request #68 from ConductionNL/feature/mobiel-inspectie
rubenvdlinde Mar 22, 2026
3e02b88
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
30aeaff
Merge pull request #70 from ConductionNL/feature/appointment-scheduling
rubenvdlinde Mar 22, 2026
c6a55d7
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
78da958
Merge pull request #72 from ConductionNL/feature/consultation-managem…
rubenvdlinde Mar 22, 2026
19b2d9c
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
b1e864f
Merge pull request #74 from ConductionNL/feature/stuf-support-impl
rubenvdlinde Mar 22, 2026
6ca4b37
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
cbd56ea
Merge pull request #76 from ConductionNL/feature/mijn-overheid-integr…
rubenvdlinde Mar 22, 2026
4ce5ee2
merge: Resolve conflicts with feature/enrich-openspec-specs
rubenvdlinde Mar 22, 2026
198c653
Merge pull request #78 from ConductionNL/feature/case-email-integration
rubenvdlinde Mar 22, 2026
b872594
chore: Remove stale workflow-engine-enhancement from changes/ (alread…
rubenvdlinde Mar 22, 2026
9e3d491
feat: Implement zgw-business-rules-compliance — fix zrc-007a/b/q, zrc…
rubenvdlinde Mar 22, 2026
3e47b90
Merge pull request #101 from ConductionNL/feature/zgw-business-rules-…
rubenvdlinde Mar 23, 2026
783d020
Merge branch 'development' into fix/ci-quality-checks
rubenvdlinde Mar 23, 2026
ddfb09e
Merge pull request #17 from ConductionNL/fix/ci-quality-checks
rubenvdlinde Mar 23, 2026
a55df84
Merge pull request #19 from ConductionNL/chore/gitignore-cleanup
rubenvdlinde Mar 23, 2026
d981a83
Merge branch 'development' into chore/openspec-config
rubenvdlinde Mar 23, 2026
fcfbda7
Merge remote-tracking branch 'origin/development' into chore/openspec…
rubenvdlinde Mar 23, 2026
d2b669b
Merge pull request #20 from ConductionNL/chore/openspec-config
rubenvdlinde Mar 23, 2026
1017b5c
Merge remote-tracking branch 'origin/development' into feature/enrich…
rubenvdlinde Mar 23, 2026
80af199
Merge pull request #21 from ConductionNL/feature/enrich-openspec-specs
rubenvdlinde Mar 23, 2026
fc663ce
Merge pull request #23 from ConductionNL/feature/prometheus-metrics
rubenvdlinde Mar 23, 2026
e997b92
Merge remote-tracking branch 'origin/development' into feature/regist…
rubenvdlinde Mar 23, 2026
eea79dc
Merge pull request #25 from ConductionNL/feature/register-i18n
rubenvdlinde Mar 23, 2026
645df08
Merge remote-tracking branch 'origin/development' into feature/admin-…
rubenvdlinde Mar 23, 2026
c3b9a25
Merge pull request #27 from ConductionNL/feature/admin-settings
rubenvdlinde Mar 23, 2026
023d366
Merge remote-tracking branch 'origin/development' into feature/dashboard
rubenvdlinde Mar 23, 2026
1ea0ca8
Merge pull request #29 from ConductionNL/feature/dashboard
rubenvdlinde Mar 23, 2026
4dae180
Merge remote-tracking branch 'origin/development' into feature/openre…
rubenvdlinde Mar 23, 2026
ea69abd
Merge pull request #31 from ConductionNL/feature/openregister-integra…
rubenvdlinde Mar 23, 2026
8d0dbde
Merge remote-tracking branch 'origin/development' into feature/case-m…
rubenvdlinde Mar 23, 2026
8e3058e
Merge pull request #32 from ConductionNL/feature/case-management
rubenvdlinde Mar 23, 2026
710dae7
Merge remote-tracking branch 'origin/development' into feature/zaak-i…
rubenvdlinde Mar 23, 2026
fa6b4c3
Merge pull request #34 from ConductionNL/feature/zaak-intake-flow
rubenvdlinde Mar 23, 2026
f92efb4
Merge pull request #35 from ConductionNL/feature/task-management
rubenvdlinde Mar 23, 2026
8cd7e65
Merge remote-tracking branch 'origin/development' into feature/case-d…
rubenvdlinde Mar 23, 2026
7f7bc43
Merge pull request #37 from ConductionNL/feature/case-dashboard-view
rubenvdlinde Mar 23, 2026
b89e90a
Merge remote-tracking branch 'origin/development' into feature/roles-…
rubenvdlinde Mar 23, 2026
f4644e3
Merge pull request #38 from ConductionNL/feature/roles-decisions
rubenvdlinde Mar 23, 2026
e150cd5
Merge remote-tracking branch 'origin/development' into feature/werkvo…
rubenvdlinde Mar 23, 2026
f2cb20a
Merge pull request #40 from ConductionNL/feature/werkvoorraad
rubenvdlinde Mar 23, 2026
ef1ff19
Merge remote-tracking branch 'origin/development' into feature/case-t…
rubenvdlinde Mar 23, 2026
1edc144
Merge pull request #41 from ConductionNL/feature/case-types
rubenvdlinde Mar 23, 2026
1790b4d
Merge pull request #43 from ConductionNL/feature/my-work
rubenvdlinde Mar 23, 2026
fc44cd6
Merge remote-tracking branch 'origin/development' into feature/zaakty…
rubenvdlinde Mar 23, 2026
449f4c0
Merge pull request #44 from ConductionNL/feature/zaaktype-configuratie
rubenvdlinde Mar 23, 2026
881b873
docs: Rewrite feature overview README with full standards references …
rubenvdlinde Mar 23, 2026
362dab3
chore: Remove duplicate feature doc rules — handled globally by opsx:…
rubenvdlinde Mar 23, 2026
871c3a4
feat: Add Playwright E2E tests and LLM test flows
rubenvdlinde Mar 23, 2026
6b1c690
test: Add case detail form tests with all sections and fields
rubenvdlinde Mar 24, 2026
612685b
fix: Store syntax error and deep link registration
rubenvdlinde Mar 24, 2026
b0f8fa6
ci: Enable Playwright spec-to-test coverage reporting (threshold 75%)
rubenvdlinde Mar 24, 2026
e0576d4
fix: Add translated sidebar titles for case and task detail views
rubenvdlinde Mar 24, 2026
403e612
docs(procest): add OpenSpec artifacts for start-case-widget [#105]
rubenvdlinde Mar 24, 2026
784fadb
feat(procest): add Start Case dashboard widget [#105]
rubenvdlinde Mar 24, 2026
b294ac9
chore(procest): archive start-case-widget change [#105]
rubenvdlinde Mar 24, 2026
4a374b5
test: Enrich Playwright tests for all Procest pages
rubenvdlinde Mar 24, 2026
4599b9b
docs(procest): plan.json, issues, and feature docs for start-case-wid…
rubenvdlinde Mar 24, 2026
02f7dd9
Merge pull request #104 from ConductionNL/fix/store-syntax-and-deeplinks
rubenvdlinde Mar 24, 2026
413155e
Merge pull request #106 from ConductionNL/feature/105/start-case-widget
rubenvdlinde Mar 24, 2026
99c0a3e
chore: add missing test/build artifact entries to .gitignore
rubenvdlinde Apr 9, 2026
368fd2f
fix: resolve merge conflict markers in .gitignore
rubenvdlinde Apr 9, 2026
275caa5
adr: push 2 architecture decisions from Specter
Apr 16, 2026
1930ee6
feat: Add OpenSpec change advice-management from Specter
Apr 16, 2026
fd8e7db
feat: Add OpenSpec change advice-management from Specter
Apr 16, 2026
06c7966
chore: add hydra.json for advice-management
Apr 16, 2026
2c6be3e
chore: build result (#134)
rubenvdlinde Apr 16, 2026
dbeb34b
chore: build result (#135)
rubenvdlinde Apr 16, 2026
53bbac7
chore: build result (#136)
rubenvdlinde Apr 16, 2026
4dcf3c4
chore: review round 1 results (#168)
rubenvdlinde Apr 16, 2026
6dc2b21
chore: review round 2 results (#168)
rubenvdlinde Apr 16, 2026
320e0c4
chore: build result (#142)
rubenvdlinde Apr 16, 2026
5e7774e
chore: build result (#152)
rubenvdlinde Apr 16, 2026
976ac3e
chore: build result (#154)
rubenvdlinde Apr 16, 2026
d3ea690
chore: remove duplicate adr-adr-*.md files (double prefix bug)
rubenvdlinde Apr 17, 2026
d7ab4e6
Merge pull request #223 from ConductionNL/spec/advice-management
rubenvdlinde Apr 18, 2026
a5361fe
chore: build result (#123)
rubenvdlinde Apr 18, 2026
0be6c2f
chore: build result (#135)
rubenvdlinde Apr 18, 2026
473748d
chore: build result (#137)
rubenvdlinde Apr 18, 2026
3993bf2
chore: build result (#141)
rubenvdlinde Apr 18, 2026
30c2fcd
chore: build result (#157)
rubenvdlinde Apr 18, 2026
139d793
chore: build result (#175)
rubenvdlinde Apr 18, 2026
7c0c54f
chore: build result (#179)
rubenvdlinde Apr 18, 2026
0e9d812
chore: build result (#205)
rubenvdlinde Apr 18, 2026
50db73f
chore: build result (#180)
rubenvdlinde Apr 18, 2026
b878cd7
chore: build result (#135)
rubenvdlinde Apr 18, 2026
b37d8fc
chore: build result (#136)
rubenvdlinde Apr 18, 2026
407eba9
chore: build result (#123)
rubenvdlinde Apr 18, 2026
88b9fd4
chore: build result (#137)
rubenvdlinde Apr 18, 2026
84cfae9
chore: build result (#141)
rubenvdlinde Apr 18, 2026
dd43e77
chore: build result (#175)
rubenvdlinde Apr 18, 2026
9654121
chore: build result (#179)
rubenvdlinde Apr 18, 2026
3e5858b
chore: build result (#212)
rubenvdlinde Apr 18, 2026
6c6dcb6
chore: build result (#206)
rubenvdlinde Apr 18, 2026
198266d
chore: build result (#215)
rubenvdlinde Apr 18, 2026
ef665f2
chore: build result (#213)
rubenvdlinde Apr 18, 2026
2fd7738
test(zrc-009): fix Vertrouwelijkheidaanduiding tests so named-args re…
rubenvdlinde Apr 18, 2026
9da72f1
Merge pull request #255 from ConductionNL/fix/zgw-zrc-vertrouwelijkhe…
rubenvdlinde Apr 18, 2026
4a7c08b
test: fix pre-existing broken unit tests (ObjectService named-arg stubs)
rubenvdlinde Apr 18, 2026
46663a4
Merge origin/development into fix/broken-tests-pre-existing
rubenvdlinde Apr 18, 2026
d683577
Merge pull request #256 from ConductionNL/fix/broken-tests-pre-existing
rubenvdlinde Apr 18, 2026
3f18624
chore: build result (#157)
rubenvdlinde Apr 19, 2026
ef6630c
chore: drop stale .claude/openspec/architecture/ — org ADRs live in h…
rubenvdlinde Apr 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
48 changes: 48 additions & 0 deletions .claude/skills/clean-env/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
name: clean-env
description: Reset the OpenRegister development environment (stop, remove volumes, restart, install apps)
---

# Clean Environment

Run the `clean-env.sh` script to fully reset the OpenRegister development environment.

This will:
1. Stop all containers from the OpenRegister docker-compose
2. Remove all containers and volumes (full data reset)
3. Start containers fresh
4. Wait for Nextcloud to become ready
5. Install core apps: openregister, opencatalogi, softwarecatalog, nldesign, mydash

**Model check — only apply when this skill is run standalone. Skip this section entirely if this skill was called from within another skill — the calling skill is responsible for model selection.**

**Check the active model** from your system context (it appears as "You are powered by the model named…").

- **On Haiku**: proceed normally — this is the right model for this task.
- **On Sonnet**: inform the user and ask using AskUserQuestion:
> "⚠️ You're on Sonnet. This skill runs a shell script — purely mechanical, no reasoning required. Haiku is a better fit and conserves quota for heavier tasks. Switch with `/model haiku`, or proceed with Sonnet."
Options: **Proceed with Sonnet** / **Switch to Haiku first** (stop here if switching)
- **On Opus**: stop immediately:
> "You're on Opus. This skill runs a shell script — purely mechanical, no reasoning required. Opus is overkill here and will waste quota unnecessarily. Please switch to Haiku (`/model haiku`) and re-run."

## Instructions

Run the clean-env script:

```bash
bash .claude/scripts/clean-env.sh
```

**Important:** This is a destructive operation — it removes all database data and volumes. Only run when a full reset is intended.

After the script completes, verify the environment:
1. Check that Nextcloud is accessible at http://localhost:8080
2. Log in with admin/admin
3. Confirm apps are listed and enabled

If any app fails to enable, try running manually:
```bash
docker exec nextcloud php occ app-enable <appname>
```

> 💡 If you switched models to run this command, don't forget to switch back to your preferred model with `/model <name>` (e.g. `/model default` or `/model sonnet`).
1 change: 1 addition & 0 deletions .claude/skills/clean-env/evals/evals.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"skill":"clean-env","version":"1.0.0","created":"2026-04-07","scenarios":[{"id":"full-reset","description":"Full environment reset","prompt":"Run /clean-env","setup":"Docker environment running with data","expected":"Should stop, remove, restart fresh","assertions":["Stops running containers","Removes volumes (full data reset)","Restarts fresh containers","Waits for Nextcloud readiness","Installs core apps"]},{"id":"verification","description":"Verify after reset","prompt":"Check environment after reset","setup":"Reset completed","expected":"Should verify environment is working","assertions":["Nextcloud responds at expected URL","Core apps are installed and enabled","Database is fresh","No errors in container logs"]},{"id":"destructive-warning","description":"Warn about data loss","prompt":"Run clean-env with important data","setup":"Environment with user data","expected":"Should warn before destroying","assertions":["Shows warning about data loss","Requires explicit confirmation","Lists what will be destroyed","Proceeds only after approval"]}],"trigger_tests":{"should_trigger":["reset the environment","clean environment","clean env","reset docker","start fresh"],"should_not_trigger":["restart containers","update config","test the app","create a PR","deploy changes"]}}
Loading
Loading