Skip to content

Feature: Collaboration Infrastructure Hardening #111

@stijn-dejongh

Description

@stijn-dejongh

Feature: Collaboration Infrastructure Hardening

Objective

Stabilize the recent script relocation (into ops/ + validation/), ensure workflows point to the right modules, and add maintenance automation (manifest + archival) so file-based orchestration stays healthy.

Context

  • Script reorg PR (copilot/rework-automation-scripts) moved orchestration assets, but validation/documentation/automation follow-ups remain.
  • New backlog items (manifest maintenance, work-item cleanup) eliminate manual toil inside work/collaboration/.

Execution Framework

  • Process each task under .github/agents/approaches/file_based_collaboration/.
  • When batching (e.g., running regression tests + doc updates), mirror the cadence described in .github/ISSUE_TEMPLATE/run-iteration.md.

Scope

  • Validate script structure + task utilities (curator task).
  • Update affected docs (writer-editor task).
  • Test CI workflows for new paths (build automation task).
  • Add directives manifest upkeep script.
  • Add cleanup/archival scripts for done/archive directories.

Acceptance Criteria

  • ✅ Script reorg validated, duplicates removed, and references cleaned up.
  • ✅ HOW_TO_USE + CONTRIBUTING references updated with new paths.
  • .github/workflows/validation.yml and orchestration.yml green with new composite action.
  • ops/scripts/maintenance/update_directives_manifest.py (plus tests + README) in place with dry-run/fix flags.
  • ✅ Archive/compression automation available with configurable ages + logging.

Linked Tasks

  • work/collaboration/inbox/2025-11-25T1837-curator-validate-refactor.yaml
  • work/collaboration/inbox/2025-11-25T1838-writer-editor-update-docs.yaml
  • work/collaboration/inbox/2025-11-25T1839-build-automation-test-workflows.yaml
  • work/collaboration/inbox/2025-11-28T0426-build-automation-manifest-maintenance-script.yaml
  • work/collaboration/inbox/2025-11-28T0427-build-automation-work-items-cleanup-script.yaml

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureCohesive set of tasks delivering specific capability

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions