Repository navigation
Project Planning 2026 10 18
The owner confirmed the complete screenshot scope: backlog controls, hierarchy/dependency timeline, scheduling preview/review, calendar, goals and team views, with standard ServiceOps navigation. Usage and API.
- Shared sidebar and active states; consistent project header, controls and themes.
- Search, person/version/epic filters, quick filters, avatar shortcuts, complete-result insights and personal view preferences.
- Grouped active/planned sprints plus backlog, inline status/point saves, bulk assignment, ranking with a dedicated drag handle and keyboard alternative. Saves retain validated view/filter state.
- Project and cross-project timelines with recursive drill-down, derived parent bars, dependency lines/list/warnings, zoom, navigation, share link and full screen.
- Persistent private manual/automatic drafts, before/after review, selected atomic application, stale-data/permission checks, duplicate-apply protection and discard.
- Month calendar, stored goals with linked completion progress, project membership and recorded workload.
- Matching scoped REST capabilities and OpenAPI entries; idempotent draft/goal creation.
- Additive migration
20261017_0131: planning drafts, preferences, goals and goal links. Application version remains1.113.50.
95 focused project checks, 20 real PostgreSQL migration/concurrency checks and 41 localization checks pass. The realistic complex-project review covers 16 desktop/phone views with no detected WCAG A/AA violations, document overflow, script errors or HTTP failures. The final complete functional suite passed: 2122 passed, 190 skipped; all 22 browser cases passed. Optional environment-dependent tests remain skipped; real PostgreSQL and Chromium gates were run separately.
The final browser pass includes light/dark at 1440 and 390 pixels, ordinary sign-in with CSRF, preview without mutation, review/apply, calendar, goals, team, inline saves/preferences and the existing project/search/sprint journeys. Two earlier desktop ranking failures exposed the new editors occupying the old row drag target; a dedicated handle fixes the actual interaction and the journeys pass on retest. A generated interface-label registry mismatch was regenerated and its 41 checks pass.
Backup serviceops-planning-backup-20261018, file /backups/serviceops-20261018T025642Z.dump, was restored into an isolated disposable database by serviceops-planning-restore-20261018. It preserved 165 tables at schema 20261017_0130, 487 tickets, 50 work items and four projects. The isolated restore database is dropped automatically.
Accepted on MicroK8s Helm 220, image localhost:32000/serviceops-server@sha256:0bd9d65ac965061e1f505b8671366e9b8a4049c04aa1603a6ce9c9a1458b8de1. Web plus outbox/events/AI workers are ready; health/readiness, schema 20261017_0131, 58 deployed runtime hashes, retained Helm test, PVC identities, all 487 tickets/50 work items/four projects, public API and Cloudflare website protection, and new-pod logs pass. The migrated database contains 169 tables. No commit, GitHub push, tag, release or version edit is part of this request. Local acceptance images are temporary candidates; a future authorized governed release replaces them.
The requested screenshot feature set is implemented. This does not declare all Jira/JSM Premium features complete: configurable hierarchy above epic, wider capacity/availability simulation, other reporting/workflow/automation and operational Premium controls remain tracked in the programme plan and backlog. The current scheduler is bounded and conservative; see the explicit assumptions in the guide.
Live authenticated browser sign-in is not exercised: interactive journeys use an isolated normal-login application. Deployment acceptance independently checks image/source identity, migrations, preserved storage/data, health, workers, public Access and logs.
Machine-readable acceptance · Deployed source hashes · Realistic UI checks.