blob: 83dafcf21a8405124fd1f3693898a4e8a3dbd6d8 [file]
{
"schemaVersion": 1,
"upstreamRepository": "https://github.com/apache/causeway-app-referenceapp",
"upstreamRevision": "29b43bfe4f77d525fb345394e5a52bd7d85a91ba",
"mappings": [
{
"upstream": "domain/src/main/java",
"destination": "domain/src/main/java",
"decision": "retained",
"reason": "Complete executable domain and embedded description corpus."
},
{
"upstream": "domain/src/main/resources",
"destination": "domain/src/main/resources",
"decision": "retained",
"reason": "Application configuration, static resources, grids, and value samples used by the domain."
},
{
"upstream": "web/src/main/java",
"destination": "support-jpa/src/main/java",
"decision": "retained",
"reason": "Common and JPA application manifests plus non-viewer notification and security support."
},
{
"upstream": "web/src/main/resources",
"destination": "support-jpa/src/main/resources",
"decision": "retained",
"reason": "GraphiQL configuration used by the regression runtime."
},
{
"upstream": "testing/jpa/src/main/java/demoapp/testing/jpa/ReferenceDomainJpa_forTesting.java",
"destination": "support-jpa/src/main/java/demoapp/testing/jpa/ReferenceDomainJpa_forTesting.java",
"decision": "retained",
"reason": "Viewer-neutral deterministic JPA test configuration."
}
],
"omissions": [
{
"upstream": "domain/src/test",
"reason": "Two upstream repository tests are not part of the runtime corpus; equivalent copied-corpus and startup tests are local."
},
{
"upstream": "domain-tests",
"reason": "Separate JDO/JPA introspection test module is replaced by the richer local metamodel and inventory gates."
},
{
"upstream": "testing/jpa/src/test",
"reason": "Upstream approval and spin-up tests depend on its repository harness; local deterministic runtime tests replace them."
},
{
"upstream": "wicket/common",
"reason": "Wicket-specific custom panels and UI extensions are not viewer-neutral and remain classified as viewer-specific."
},
{
"upstream": "wicket/jpa",
"reason": "The original Wicket launcher is replaced by one local shared HTMX/Wicket runtime."
},
{
"upstream": "wicket/jpa-and-graphql",
"reason": "Excluded stale launcher references a 3.4.0-SNAPSHOT parent and obsolete main class."
},
{
"upstream": "codegen",
"reason": "Repository documentation code generation is not required at runtime."
},
{
"upstream": "_images",
"reason": "Repository-level documentation images are not part of the executable domain."
},
{
"upstream": "README.md",
"reason": "Repository build documentation is replaced by local regression documentation."
},
{
"upstream": "pom.xml",
"reason": "Repository parent, release, deployment, and RAT configuration is replaced by Causeway reactor-native POMs."
},
{
"upstream": "testing/pom.xml",
"reason": "Repository aggregator is replaced by local regression modules."
},
{
"upstream": "web/pom.xml",
"reason": "Repository-specific dependency and release configuration is replaced locally."
},
{
"upstream": "domain/pom.xml",
"reason": "Repository-specific parentage is replaced locally while its dependency intent is reviewed."
},
{
"upstream": "LICENSE",
"reason": "The upstream Apache-2.0 license is recorded in PROVENANCE and the containing Causeway repository license remains authoritative."
}
]
}