Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

chore: restructure specs to proper OpenSpec format#81

Merged
rubenvdlinde merged 1 commit into
feature/enrich-openspec-specsfrom
chore/restructure-specs-to-changes
Mar 22, 2026
Merged

chore: restructure specs to proper OpenSpec format#81
rubenvdlinde merged 1 commit into
feature/enrich-openspec-specsfrom
chore/restructure-specs-to-changes

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Summary

  • Audited all 42 specs in Procest against codebase implementation
  • 14 specs kept in specs/ (>80% implemented) with status: implemented frontmatter
  • 28 specs moved to changes/ (<50% implemented) with full OpenSpec artifacts (.openspec.yaml, proposal.md, specs/<name>/spec.md) and status: proposed frontmatter
  • Fixed zgw-api-mapping status from draft to implemented (5 ZGW controllers, ZgwService with 1917 LOC exist)

Specs kept (implemented)

admin-settings, case-management, case-types, dashboard, my-work, task-management, roles-decisions, openregister-integration, procest-app-scaffold, procest-object-store, procest-case-management, prometheus-metrics, zgw-api-mapping, case-dashboard-view

Specs moved to changes (proposed)

ai-assisted-processing, appointment-scheduling, base-register-seed-data, bw-parafering, case-definition-portability, case-email-integration, case-sharing-collaboration, complaint-management, consultation-management, document-zaakdossier, dso-omgevingsloket, legesberekening, method-decomposition, mijn-overheid-integration, milestone-tracking, mobiel-inspectie, multi-tenant-saas, open-raadsinformatie, pipelinq-app-scaffold, pipelinq-client-management, pipelinq-object-store, register-i18n, stuf-support, vth-module, werkvoorraad, woo-case-type, zaak-intake-flow, zaaktype-configuratie

Test plan

  • Verify openspec/specs/ contains only implemented specs with proper frontmatter
  • Verify openspec/changes/ contains unimplemented specs with .openspec.yaml, proposal.md, and nested specs/ directory
  • Verify no spec content was lost during restructure (git rename detection)

Audit and restructure all 42 specs in Procest:

KEPT in specs/ (14 specs, >80% implemented):
- admin-settings, case-management, case-types, dashboard, my-work,
  task-management, roles-decisions, openregister-integration,
  procest-app-scaffold, procest-object-store, procest-case-management,
  prometheus-metrics, zgw-api-mapping, case-dashboard-view
- Added frontmatter with `status: implemented`
- Fixed zgw-api-mapping status from `draft` to `implemented`

MOVED to changes/ (28 specs, <50% implemented):
- ai-assisted-processing, appointment-scheduling, base-register-seed-data,
  bw-parafering, case-definition-portability, case-email-integration,
  case-sharing-collaboration, complaint-management, consultation-management,
  document-zaakdossier, dso-omgevingsloket, legesberekening,
  method-decomposition, mijn-overheid-integration, milestone-tracking,
  mobiel-inspectie, multi-tenant-saas, open-raadsinformatie,
  pipelinq-app-scaffold, pipelinq-client-management, pipelinq-object-store,
  register-i18n, stuf-support, vth-module, werkvoorraad, woo-case-type,
  zaak-intake-flow, zaaktype-configuratie
- Each change has: .openspec.yaml, proposal.md, specs/<name>/spec.md
- Added frontmatter with `status: proposed`
@rubenvdlinde rubenvdlinde merged commit b42ebf5 into feature/enrich-openspec-specs Mar 22, 2026
@rubenvdlinde rubenvdlinde deleted the chore/restructure-specs-to-changes branch March 22, 2026 21:11
@rubenvdlinde rubenvdlinde restored the chore/restructure-specs-to-changes branch April 27, 2026 20:36
rubenvdlinde added a commit that referenced this pull request May 19, 2026
fix(docs): hand-written meta descriptions (#81)
rubenvdlinde added a commit that referenced this pull request May 19, 2026
sync: development to documentation (meta descriptions #81)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant