Skip to content

[OpenSpec] larpinq-adopt-shared-menu-pipeline #444

Description

@github-actions

⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.

Artifacts

Specs

Tasks

  • 1.1 Read nextcloud-vue/src/utils/buildManifest.js in full and diff its mergeMenuItems /
  • 1.2 Confirm the installed @conduction/nextcloud-vue version in package.json /
  • 2.1 Add buildManifest to the existing @conduction/nextcloud-vue import at the top of
  • 2.2 Delete mergeMenuItems, applyMenuRelocations, applyMenuRemovals,
  • 2.3 Keep the require.context('./manifest.d', false, /\.json$/) block and pass its resolved
  • 2.4 Confirm routesFromManifest(manifest) and the manifest prop passed to App.vue are
  • 3.1 Diff the merged manifest's menu array before/after (dump to JSON in a scratch script or
  • 3.2 Run the app's existing frontend unit/lint suite; fix any pre-existing lint/test warnings
  • 3.3 Live-verify: load the app in the dev Nextcloud instance, confirm the main nav, the
  • 4.1 Run openspec validate larpinq-adopt-shared-menu-pipeline --strict and resolve any

Synced from openspec/changes/larpinq-adopt-shared-menu-pipeline by OpenSpec workflow
App: larpinq

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions