116 lines
17 KiB
Markdown
116 lines
17 KiB
Markdown
# S19 resource classification
|
|
|
|
All source paths are relative to the initial Agile Dancers snapshot recorded in SOURCE.md.
|
|
Shared executable engineering resources have generated copies in consumers.
|
|
Shared agent skills moved to landscape/skills/ on 2026-11-10 by maintainer request;
|
|
these workflows are referenced directly rather than generated into each application.
|
|
|
|
| Source | Destination | Reason |
|
|
| --- | --- | --- |
|
|
| `CODING_STANDARDS.md` | `engineering/resources/CODING_STANDARDS.md + agiledancers/CODING_STANDARDS.md` | Shared policy in engineering; project-owned companion links policy and local waiver. |
|
|
| `adr/README.md` | `landscape/adr/README.md` | Landscape architecture governance. |
|
|
| `adr/approved/ADR1_application-size.md` | `landscape/adr/approved/ADR1_application-size.md` | Landscape architecture governance. |
|
|
| `adr/approved/ADR2_http-api-contracts-and-tooling.md` | `landscape/adr/approved/ADR2_http-api-contracts-and-tooling.md` | Landscape architecture governance. |
|
|
| `ci/Ci.java` | `engineering/resources/ci/Ci.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/CiTests.java` | `engineering/resources/ci/CiTests.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/Commands.java` | `engineering/resources/ci/Commands.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/Json.java` | `engineering/resources/ci/Json.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/Pipeline.java` | `engineering/resources/ci/Pipeline.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/Release.java` | `engineering/resources/ci/Release.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseApi.java` | `engineering/resources/ci/ReleaseApi.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseRemote.java` | `engineering/resources/ci/ReleaseRemote.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseSetup.java` | `engineering/resources/ci/ReleaseSetup.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseShellTests.java` | `engineering/resources/ci/ReleaseShellTests.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseState.java` | `engineering/resources/ci/ReleaseState.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseTests.java` | `engineering/resources/ci/ReleaseTests.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/ReleaseVersion.java` | `engineering/resources/ci/ReleaseVersion.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/Setup.java` | `engineering/resources/ci/Setup.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/runner/WaitForDocker.java` | `engineering/resources/ci/runner/WaitForDocker.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `ci/runner/agiledancers-runner.service` | `agiledancers/ci/runner/runner.service` | Application-owned runner configuration; generic generator template in engineering. |
|
|
| `ci/runner/config.yaml` | `agiledancers/ci/runner/config.yaml` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `ci/runner/docker-daemon.json` | `agiledancers/ci/runner/docker-daemon.json` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `ci/runner/docker-desktop.conf` | `agiledancers/ci/runner/docker-desktop.conf` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `deploy/compose.yaml` | `agiledancers/deploy/compose.yaml` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `deploy/enable-docker.sh` | `engineering/resources/deploy/enable-docker.sh` | Generalized deployment mechanism; application settings and health hook remain local. |
|
|
| `deploy/production.env.example` | `agiledancers/deploy/production.env.example` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `deploy/provision.sh` | `engineering/resources/deploy/provision.sh` | Generalized deployment mechanism; application settings and health hook remain local. |
|
|
| `deploy/remote.sh` | `engineering/resources/deploy/remote.sh` | Generalized deployment mechanism; application settings and health hook remain local. |
|
|
| `docs/backend-review.md` | `engineering/resources/docs/backend-review.md + agiledancers/docs/backend-review.md` | Shared policy in engineering; project-owned companion links policy and local waiver. |
|
|
| `docs/gitea-ci.md` | `agiledancers/docs/gitea-ci.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/persistent-storage.md` | `agiledancers/docs/persistent-storage.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/production-deployment.md` | `agiledancers/docs/production-deployment.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/s18-validation.md` | `agiledancers/docs/s18-validation.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/s2-hook-timings.json` | `agiledancers/docs/s2-hook-timings.json` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/s2-validation.md` | `agiledancers/docs/s2-validation.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/s4-validation.md` | `agiledancers/docs/s4-validation.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `docs/s6-validation.md` | `agiledancers/docs/s6-validation.md` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `skills/README.md` | `landscape/skills/README.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/ATTRIBUTION.md` | `landscape/skills/adr-brainstorm/ATTRIBUTION.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/LICENSE.mattpocock` | `landscape/skills/adr-brainstorm/LICENSE.mattpocock` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/LICENSE.wanjakrah` | `landscape/skills/adr-brainstorm/LICENSE.wanjakrah` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/SKILL.md` | `landscape/skills/adr-brainstorm/SKILL.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/adr-template.md` | `landscape/skills/adr-brainstorm/adr-template.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/adr-brainstorm/agents/openai.yaml` | `landscape/skills/adr-brainstorm/agents/openai.yaml` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/code-review/LICENSE.mattpocock` | `landscape/skills/code-review/LICENSE.mattpocock` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/code-review/SKILL.md` | `landscape/skills/code-review/SKILL.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/code-review/agents/openai.yaml` | `landscape/skills/code-review/agents/openai.yaml` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grill-me/LICENSE.mattpocock` | `landscape/skills/grill-me/LICENSE.mattpocock` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grill-me/SKILL.md` | `landscape/skills/grill-me/SKILL.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grill-me/agents/openai.yaml` | `landscape/skills/grill-me/agents/openai.yaml` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grilling/LICENSE.mattpocock` | `landscape/skills/grilling/LICENSE.mattpocock` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grilling/SKILL.md` | `landscape/skills/grilling/SKILL.md` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/grilling/agents/openai.yaml` | `landscape/skills/grilling/agents/openai.yaml` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `skills/upstream.json` | `landscape/skills/upstream.json` | Shared agent workflow in landscape; upstream attribution and licenses preserved. |
|
|
| `specs/README.md` | `landscape/specs/README.md` | Requirements and agreed specifications. |
|
|
| `specs/S10_allow-group-exclusion-for-show` | `landscape/specs/S10_allow-group-exclusion-for-show` | Requirements and agreed specifications. |
|
|
| `specs/S11_add-season-context-to-groups-and-shows` | `landscape/specs/S11_add-season-context-to-groups-and-shows` | Requirements and agreed specifications. |
|
|
| `specs/S12-validation.md` | `agiledancers/docs/validation/S12-validation.md` | Historical implementation evidence remains application-owned. |
|
|
| `specs/S13_create-runner-to-allow-scheduling-on-different-pc` | `landscape/specs/S13_create-runner-to-allow-scheduling-on-different-pc` | Requirements and agreed specifications. |
|
|
| `specs/S14_add-sonar` | `landscape/specs/S14_add-sonar` | Requirements and agreed specifications. |
|
|
| `specs/S15_add-DoD` | `landscape/specs/S15_add-DoD` | Requirements and agreed specifications. |
|
|
| `specs/S16-validation.md` | `agiledancers/docs/validation/S16-validation.md` | Historical implementation evidence remains application-owned. |
|
|
| `specs/S17_database-backup-and-restore` | `landscape/specs/S17_database-backup-and-restore` | Requirements and agreed specifications. |
|
|
| `specs/S3_define-coding-standards-to-fe` | `landscape/specs/S3_define-coding-standards-to-fe` | Requirements and agreed specifications. |
|
|
| `specs/School-JSON-format.md` | `landscape/specs/School-JSON-format.md` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S12_support-async-feedback-for-scheduling` | `landscape/specs/implemented/S12_support-async-feedback-for-scheduling` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S16_store-state-in-persistent-storage` | `landscape/specs/implemented/S16_store-state-in-persistent-storage` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S18_new-rules-for-plotting-dance-groups-in-show.md` | `landscape/specs/implemented/S18_new-rules-for-plotting-dance-groups-in-show.md` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S1_School-JSON-import-export.md` | `landscape/specs/implemented/S1_School-JSON-import-export.md` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S2_implement-eslint-for-fe` | `landscape/specs/implemented/S2_implement-eslint-for-fe` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S4_create-build-pipeline-at-gitea` | `landscape/specs/implemented/S4_create-build-pipeline-at-gitea` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S6_deployment-gitea-action-to-production.md` | `landscape/specs/implemented/S6_deployment-gitea-action-to-production.md` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S7-review-signals.txt` | `agiledancers/docs/validation/S7-review-signals.txt` | Historical implementation evidence remains application-owned. |
|
|
| `specs/implemented/S7-validation.md` | `agiledancers/docs/validation/S7-validation.md` | Historical implementation evidence remains application-owned. |
|
|
| `specs/implemented/S7_define-coding-standards-to-be` | `landscape/specs/implemented/S7_define-coding-standards-to-be` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S8-formatting-evidence.md` | `agiledancers/docs/validation/S8-formatting-evidence.md` | Historical implementation evidence remains application-owned. |
|
|
| `specs/implemented/S8_palentir-formatting-be` | `landscape/specs/implemented/S8_palentir-formatting-be` | Requirements and agreed specifications. |
|
|
| `specs/implemented/S9_spread-dancegroups-via-ortools-setup` | `landscape/specs/implemented/S9_spread-dancegroups-via-ortools-setup` | Requirements and agreed specifications. |
|
|
| `specs/refined/S19_multi-project` | `landscape/specs/in_review/S19_multi-project` | Requirements and agreed specifications. |
|
|
| `specs/refined/S5_renovate-bot-in-container` | `landscape/specs/refined/S5_renovate-bot-in-container` | Requirements and agreed specifications. |
|
|
| `tooling/coverage/Coverage.java` | `engineering/resources/tooling/coverage/Coverage.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/format/Format.java` | `engineering/resources/tooling/format/Format.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/format/benchmark-downloads.py` | `agiledancers/tooling/format/benchmark-downloads.py` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `tooling/format/benchmark.py` | `agiledancers/tooling/format/benchmark.py` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `tooling/format/test.py` | `engineering/tests/format_integration.py` | General formatter regression harness with neutral fixtures. |
|
|
| `tooling/persistence/restart_test.py` | `agiledancers/tooling/persistence/restart_test.py` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `tooling/standards/checkstyle.xml` | `engineering/resources/tooling/standards/checkstyle.xml` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/standards/pom.xml` | `engineering/resources/tooling/standards/pom.xml` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/standards/src/main/java/Standards.java` | `engineering/resources/tooling/standards/src/main/java/Standards.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/standards/src/test/java/StandardsTest.java` | `engineering/resources/tooling/standards/src/test/java/StandardsTest.java` | Reusable mechanism or skill; consumed from pinned generated/ snapshot. |
|
|
| `tooling/standards/waivers.tsv` | `agiledancers/tooling/standards/waivers.tsv` | Application configuration, operational instructions, validation evidence or benchmark. |
|
|
| `.dockerignore` | `agiledancers/.dockerignore` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.gitea/workflows/build.yaml` | `agiledancers/.gitea/workflows/build.yaml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.gitea/workflows/deploy.yaml` | `agiledancers/.gitea/workflows/deploy.yaml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.gitea/workflows/rollback.yaml` | `agiledancers/.gitea/workflows/rollback.yaml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.gitignore` | `agiledancers/.gitignore` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.mvn/maven.config` | `agiledancers/.mvn/maven.config` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `.mvn/settings-local.xml` | `agiledancers/.mvn/settings-local.xml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `AGENTS.md` | `agiledancers/AGENTS.md` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `Dockerfile` | `agiledancers/Dockerfile` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `README.md` | `agiledancers/README.md` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `agiledancers-be/pom.xml` | `agiledancers/agiledancers-be/pom.xml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `agiledancers-fe/.dockerignore` | `agiledancers/agiledancers-fe/.dockerignore` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `agiledancers-fe/Dockerfile` | `agiledancers/agiledancers-fe/Dockerfile` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `pom.xml` | `agiledancers/pom.xml` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|
|
| `show-scheduling-rules.md` | `agiledancers/show-scheduling-rules.md` | Project-owned build/configuration or domain documentation; generator templates are maintained separately in engineering where applicable. |
|