You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2024/03/04 08:15:07 UTC

(causeway) branch spring6 updated: CAUSEWAY-3691: remove 'stable' from regression test artifact names

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/spring6 by this push:
     new 60f452a2e4 CAUSEWAY-3691: remove 'stable' from regression test artifact names
60f452a2e4 is described below

commit 60f452a2e4e10f7902e6e4d0917150d38f557eb5
Author: Andi Huber <ah...@apache.org>
AuthorDate: Mon Mar 4 09:15:02 2024 +0100

    CAUSEWAY-3691: remove 'stable' from regression test artifact names
---
 .../log4j2-debug-persistence.xml                   |   0
 .../{stable => base}/logging-dn-enhance.properties |   0
 regressiontests/{stable => base}/pom.xml           |   8 ++--
 .../testdomain/HasPersistenceStandard.java         |   0
 .../testdomain/RegressionTestAbstract.java         |   0
 .../testdomain/conf/Configuration_headless.java    |   0
 .../testdomain/conf/Configuration_usingJdo.java    |   0
 .../conf/Configuration_usingJdoAndShiro.java       |   0
 .../testdomain/conf/Configuration_usingJpa.java    |   0
 .../conf/Configuration_usingSpringDataJpa.java     |   0
 .../conf/Configuration_usingStereotypes.java       |   0
 .../testdomain/conf/Configuration_usingWicket.java |   0
 .../causeway/testdomain/fixtures/BookView.java     |   0
 .../testdomain/fixtures/EntityTestFixtures.java    |   0
 .../testdomain/fixtures/InventoryJaxbVm.java       |   0
 .../testdomain/jdo/HasPersistenceStandardJdo.java  |   0
 .../causeway/testdomain/jdo/JdoBookView.java       |   0
 .../causeway/testdomain/jdo/JdoInventoryDao.java   |   0
 .../testdomain/jdo/JdoInventoryJaxbVm.java         |   0
 .../testdomain/jdo/JdoInventoryJaxbVm.layout.xml   |   0
 .../jdo/JdoInventoryJaxbVm_selectBooksForSale.java |   0
 .../testdomain/jdo/JdoInventoryManager.java        |   0
 .../testdomain/jdo/JdoInventoryResource.java       |   0
 .../testdomain/jdo/JdoTestApplication.java         |   0
 .../testdomain/jdo/JdoTestDomainModule.java        |   0
 .../testdomain/jdo/JdoTestDomainPersona.java       |   0
 .../causeway/testdomain/jdo/JdoTestFixtures.java   |   0
 .../jdo/RegressionTestWithJdoFixtures.java         |   0
 .../jdo/annotation/EntityWithIdAndVersion.java     |   0
 .../causeway/testdomain/jdo/entities/JdoBook.java  |   0
 .../testdomain/jdo/entities/JdoBook_delete.java    |   0
 .../jdo/entities/JdoEntityMetaAnnotated.java       |   0
 .../testdomain/jdo/entities/JdoInventory.java      |   0
 .../testdomain/jdo/entities/JdoProduct.java        |   0
 .../testdomain/jdo/entities/JdoProductComment.java |   0
 .../testdomain/jpa/HasPersistenceStandardJpa.java  |   0
 .../causeway/testdomain/jpa/JpaBookView.java       |   0
 .../causeway/testdomain/jpa/JpaInventoryDao.java   |   0
 .../testdomain/jpa/JpaInventoryJaxbVm.java         |   0
 .../testdomain/jpa/JpaInventoryJaxbVm.layout.xml   |   0
 .../jpa/JpaInventoryJaxbVm_selectBooksForSale.java |   0
 .../testdomain/jpa/JpaInventoryManager.java        |   0
 .../testdomain/jpa/JpaInventoryResource.java       |   0
 .../testdomain/jpa/JpaTestDomainModule.java        |   0
 .../testdomain/jpa/JpaTestDomainPersona.java       |   0
 .../causeway/testdomain/jpa/JpaTestFixtures.java   |   0
 .../jpa/RegressionTestWithJpaFixtures.java         |   0
 .../causeway/testdomain/jpa/entities/JpaBook.java  |   0
 .../testdomain/jpa/entities/JpaBook_delete.java    |   0
 .../jpa/entities/JpaEntityGeneratedLongId.java     |   0
 .../entities/JpaEntityNonGeneratedStringId.java    |   0
 .../testdomain/jpa/entities/JpaInventory.java      |   0
 .../testdomain/jpa/entities/JpaProduct.java        |   0
 .../testdomain/jpa/entities/JpaProductComment.java |   0
 .../testdomain/jpa/springdata/Employee.java        |   0
 .../testdomain/jpa/springdata/EmployeeManager.java |   0
 .../springdata/EmployeeManager_deleteEmployee.java |   0
 .../springdata/EmployeeManager_newEmployee.java    |   0
 .../jpa/springdata/EmployeeRepository.java         |   0
 .../jpa/springdata/SpringDataJpaTestModule.java    |   0
 .../causeway/testdomain/ldap/LdapConstants.java    |   0
 .../testdomain/model/actnsemantics/BlobDemo.java   |   0
 .../model/actnsemantics/BlobDemoMenu.java          |   0
 .../Configuration_usingActionSemantics.java        |   0
 .../model/actnsemantics/causeway-logo-605x449.png  | Bin
 .../model/bad/AmbiguousMixinAnnotations.java       |   0
 .../testdomain/model/bad/AmbiguousTitle.java       |   0
 .../bad/Configuration_usingInvalidDomain.java      |   0
 .../model/bad/InvalidActionOverloading.java        |   0
 .../bad/InvalidContradictingTypeSemantics.java     |   0
 .../model/bad/InvalidDomainObjectOnInterface.java  |   0
 .../testdomain/model/bad/InvalidElementTypes.java  |   0
 .../testdomain/model/bad/InvalidMemberIdClash.java |   0
 .../bad/InvalidMemberOverloadingWhenInherited.java |   0
 .../model/bad/InvalidMixinDeclarations.java        |   0
 .../model/bad/InvalidObjectWithAlias.java          |   0
 .../model/bad/InvalidOrphanedActionSupport.java    |   0
 .../bad/InvalidOrphanedCollectionSupport.java      |   0
 .../model/bad/InvalidOrphanedPropertySupport.java  |   0
 .../bad/InvalidPropertyAnnotationOnAction.java     |   0
 .../model/bad/InvalidServiceWithAlias.java         |   0
 .../model/bad/OrphanedMemberSupportDetection.java  |   0
 ...ration_usingInvalidDomain_noActionEnforced.java |   0
 ...dOrphanedActionSupportNoAnnotationEnforced.java |   0
 .../testdomain/model/base/MemberDetection.java     |   0
 .../model/good/Configuration_usingValidDomain.java |   0
 .../testdomain/model/good/ElementTypeAbstract.java |   0
 .../testdomain/model/good/ElementTypeConcrete.java |   0
 .../model/good/ElementTypeInterface.java           |   0
 .../testdomain/model/good/MixinAbstract.java       |   0
 .../testdomain/model/good/MixinConcrete.java       |   0
 .../ProperActionParamterBoundingWhenUsingEnum.java |   0
 .../ProperActionWithNameStartingWithSetOrGet.java  |   0
 ...ionHasParamSupportingMethodTypeOfReference.java |   0
 ...ActionHasParamSupportingMethodTypeOfString.java |   0
 .../model/good/ProperChoicesWhenChoicesFrom.java   |   0
 .../testdomain/model/good/ProperElementTypeVm.java |   0
 .../model/good/ProperElementTypeVmAbstract.java    |   0
 .../testdomain/model/good/ProperFullyAbstract.java |   0
 .../testdomain/model/good/ProperFullyImpl.java     |   0
 .../model/good/ProperGenericAbstract.java          |   0
 .../model/good/ProperGenericInterface.java         |   0
 .../testdomain/model/good/ProperInterface.java     |   0
 .../testdomain/model/good/ProperInterface2.java    |   0
 .../good/ProperLayoutOnPropertyWithLombok.java     |   0
 .../good/ProperMemberInheritanceAbstract.java      |   0
 .../good/ProperMemberInheritanceInterface.java     |   0
 .../good/ProperMemberInheritanceUsingAbstract.java |   0
 .../ProperMemberInheritanceUsingInterface.java     |   0
 .../good/ProperMemberOverloadingWhenInherited.java |   0
 .../testdomain/model/good/ProperMemberSupport.java |   0
 .../model/good/ProperMemberSupportDiscovery.java   |   0
 .../model/good/ProperMemberSupport_action1.java    |   0
 .../model/good/ProperMemberSupport_action2.java    |   0
 .../model/good/ProperMemberSupport_action3.java    |   0
 .../model/good/ProperMemberSupport_action4.java    |   0
 .../model/good/ProperMemberSupport_action5.java    |   0
 .../model/good/ProperMemberSupport_action6.java    |   0
 .../good/ProperMemberSupport_collection1.java      |   0
 .../good/ProperMemberSupport_collection2.java      |   0
 .../good/ProperMemberSupport_collection3.java      |   0
 .../model/good/ProperMemberSupport_property1.java  |   0
 .../model/good/ProperMemberSupport_property2.java  |   0
 .../model/good/ProperMemberSupport_property3.java  |   0
 .../model/good/ProperMixinAsReturnType.java        |   0
 .../model/good/ProperMixinContribution.java        |   0
 .../good/ProperMixinContribution_action1.java      |   0
 .../good/ProperMixinContribution_action2.java      |   0
 .../good/ProperMixinContribution_action3.java      |   0
 .../good/ProperMixinContribution_action4.java      |   0
 .../good/ProperMixinContribution_action5.java      |   0
 .../good/ProperMixinContribution_action6.java      |   0
 .../model/good/ProperObjectWithAlias.java          |   0
 .../model/good/ProperParameterSupport.java         |   0
 .../model/good/ProperPrefixedAction.java           |   0
 .../model/good/ProperPrefixedMember.java           |   0
 .../model/good/ProperServiceWithAlias.java         |   0
 .../model/good/ProperServiceWithMixin.java         |   0
 ...roperViewModelInferredFromNotBeingAnEntity.java |   0
 ...lWithAnnotationOptionalUsingPrivateSupport.java |   0
 .../good/ViewModelWithEncapsulatedMembers.java     |   0
 .../Configuration_usingInteractionDomain.java      |   0
 .../testdomain/model/interaction/DemoEnum.java     |   0
 .../model/interaction/InteractionDemo.java         |   0
 .../model/interaction/InteractionDemoItem.java     |   0
 .../interaction/InteractionDemo_biArgDisabled.java |   0
 .../interaction/InteractionDemo_biArgEnabled.java  |   0
 .../InteractionDemo_biListOfString.java            |   0
 .../interaction/InteractionDemo_multiEnum.java     |   0
 .../interaction/InteractionDemo_multiInt.java      |   0
 .../interaction/InteractionDemo_negotiate.java     |   0
 .../interaction/InteractionDemo_noArgDisabled.java |   0
 .../interaction/InteractionDemo_noArgEnabled.java  |   0
 .../model/interaction/InteractionNpmDemo.java      |   0
 .../InteractionNpmDemo_biArgDisabled.java          |   0
 .../InteractionNpmDemo_biArgEnabled.java           |   0
 .../interaction/InteractionNpmDemo_patEnabled.java |   0
 .../InteractionNpmDemo_patRecordEnabled.java       |   0
 .../model/interaction/ParameterSamples.java        |   0
 .../model/layout/Configuration_usingLayout.java    |   0
 .../testdomain/model/layout/LayoutDemo.java        |   0
 .../testdomain/model/stereotypes/MyObject.java     |   0
 .../model/stereotypes/MyObject_mixin.java          |   0
 .../testdomain/model/stereotypes/MyService.java    |   0
 .../testdomain/model/stereotypes/MyView.java       |   0
 .../valuetypes/Configuration_usingValueTypes.java  |   0
 .../model/valuetypes/ValueTypeExample.java         |   0
 .../model/valuetypes/ValueTypeExampleService.java  |   0
 .../valuetypes/composite/CalendarEventJaxbVm.java  |   0
 .../publishing/PublishingTestFactoryAbstract.java  |   0
 .../publishing/PublishingTestFactoryJdo.java       |   0
 .../publishing/PublishingTestFactoryJpa.java       |   0
 .../conf/Configuration_usingCommandPublishing.java |   0
 ...Configuration_usingEntityChangesPublishing.java |   0
 ...ration_usingEntityPropertyChangePublishing.java |   0
 .../Configuration_usingExecutionPublishing.java    |   0
 ...onfiguration_usingLifecycleEventPublishing.java |   0
 .../stubs/CommandPublishingTestAbstract.java       |   0
 .../stubs/EntityPublishingTestAbstract.java        |   0
 .../stubs/ExecutionPublishingTestAbstract.java     |   0
 .../LifecycleEventPublishingTestAbstract.java      |   0
 .../stubs/PropertyPublishingTestAbstract.java      |   0
 .../publishing/stubs/PublishingTestAbstract.java   |   0
 .../subscriber/CommandSubscriberForTesting.java    |   0
 .../EntityChangesSubscriberForTesting.java         |   0
 .../EntityPropertyChangeSubscriberForTesting.java  |   0
 .../subscriber/ExecutionSubscriberForTesting.java  |   0
 .../causeway/testdomain/rospec/BigComplex.java     |   0
 .../rospec/Configuration_usingRoSpec.java          |   0
 .../causeway/testdomain/rospec/Customer.java       |   0
 .../causeway/testdomain/rospec/RoSpecSampler.java  |   0
 .../testdomain/rospec/RoSpecTestApplication.java   |   0
 .../testdomain/util/CollectionAssertions.java      |   0
 .../causeway/testdomain/util/UtilSurefire.java     |   0
 .../causeway/testdomain/util/Util_H2Console.java   |   0
 .../causeway/testdomain/util/dto/BookDto.java      |   0
 .../apache/causeway/testdomain/util/dto/IBook.java |   0
 .../LifecycleEventSubscriberJdoForTesting.java     |   0
 .../LifecycleEventSubscriberJpaForTesting.java     |   0
 .../util/interaction/DataTableTester.java          |   0
 .../interaction/DomainObjectTesterFactory.java     |   0
 .../util/interaction/InteractionBoundaryProbe.java |   0
 .../util/interaction/InteractionTestAbstract.java  |   0
 .../testdomain/util/kv/KVStoreForTesting.java      |   0
 .../testdomain/util/rest/RestEndpointService.java  |   0
 .../testdomain/wrapperfactory/Counter.java         |   0
 .../wrapperfactory/CounterRepository.java          |   0
 .../wrapperfactory/Counter_bumpUsingMixin.java     |   0
 .../wrapperfactory/WrapperTestFixtures.java        |   0
 .../src/main/resources/META-INF/persistence.xml    |   0
 .../src/main/resources/application.yml             |   0
 .../main/resources/config/application.properties   |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../bootstrapping/AutoConfigurationTest.java       |   0
 .../SpringServiceInjectPriorityTest.java           |   0
 .../SpringServiceProvisioningTest.java             |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../bootstrapping/builtin-domain-services.list     |   0
 .../bootstrapping/builtin-requestscoped.list       |   0
 .../generic/pom.xml                                |  10 ++---
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |   0
 .../model/CmdExecAuditSessTestDomainModel.java     |   0
 .../generic/integtest/model/Counter.java           |   0
 .../generic/integtest/model/CounterRepository.java |   0
 .../integtest/model/Counter_bumpUsingMixin.java    |   0
 .../persistence-jdo/log4j2-test.xml                |   0
 .../persistence-jdo/logging-dn-enhance.properties  |   0
 .../persistence-jdo/pom.xml                        |  12 +++---
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |   0
 .../jdo/integtests/model/Counter.java              |   0
 .../jdo/integtests/model/CounterRepository.java    |   0
 .../src/test/resources/application-test.yml        |   0
 .../persistence-jpa/log4j2-test.xml                |   0
 .../persistence-jpa/pom.xml                        |  12 +++---
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |   0
 .../jpa/integtests/model/Counter.java              |   0
 .../jpa/integtests/model/CounterRepository.java    |   0
 .../resources/META-INF/orm-commandlog.template     |   0
 .../src/test/resources/META-INF/persistence.xml    |   0
 .../src/test/resources/application-test.yml        |   0
 .../pom.xml                                        |  10 ++---
 .../log4j2-debug-persistence.xml                   |   0
 .../{stable-config => config}/log4j2-test.xml      |   0
 regressiontests/{stable-config => config}/pom.xml  |  10 ++---
 .../testdomain/config/CausewayConfigBeanTest.java  |   0
 .../CausewayConfigBeanTest_usingHeadless.java      |   0
 .../config/EmailServiceDefault_IntegTest.java      |   0
 .../causeway/testdomain/config/FooProperties.java  |   0
 .../apache/causeway/testdomain/config/FooTest.java |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../CoreWrapperFactory_IntegTestAbstract.java      |   0
 .../integtests/WrapperFactory_async_IntegTest.java |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../{stable-cucumber => cucumber}/log4j2-test.xml  |   0
 .../{stable-cucumber => cucumber}/pom.xml          |  10 ++---
 .../causeway/testdomain/cucumber/CucumberTest.java |   0
 .../causeway/testdomain/cucumber/StepDefs.java     |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../testdomain/cucumber/is_it_friday_yet.feature   |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../log4j2-test.xml                                |   0
 .../{stable-domainmodel => domainmodel}/pom.xml    |  10 ++---
 .../causeway/testdomain/domainmodel/.gitignore     |   0
 .../domainmodel/AnnotationSyntesizerTest.java      |   0
 .../domainmodel/DomainModelTest_forEditing.java    |   0
 .../DomainModelTest_usingBadDomain.java            |   0
 ...elTest_usingBadDomain_noAnnotationEnforced.java |   0
 .../DomainModelTest_usingGoodDomain.java           |   0
 .../domainmodel/MetaModelRegressionTest.java       |   0
 .../MetaModelRegressionTest.verify.approved.xml    |   0
 .../testdomain/domainmodel/SpecLoaderTest.java     |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../log4j2-test.xml                                |   0
 .../{stable-factory => eventhandling}/pom.xml      |  10 ++---
 .../eventhandling/GenericEventPublishingTest.java  |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../{stable-factory => factory}/log4j2-test.xml    |   0
 regressiontests/{stable-value => factory}/pom.xml  |  10 ++---
 .../testdomain/factory/ViewModelFactoryTest.java   |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 regressiontests/incubating/pom.xml                 |   2 +-
 .../log4j2-debug-persistence.xml                   |   0
 .../{stable-interact => interact}/log4j2-test.xml  |   0
 .../{stable-interact => interact}/pom.xml          |  10 ++---
 .../testdomain/interact/ActionInteractionTest.java |   0
 ...InteractionTest_notUsingAllowSafeSemantics.java |   0
 ...ionInteractionTest_usingAllowSafeSemantics.java |   0
 .../interact/CollectionInteractionTest.java        |   0
 .../testdomain/interact/CommandArgumentTest.java   |   0
 .../testdomain/interact/CustomContextTest.java     |   0
 .../CustomContextWithNoPermissionChecksTest.java   |   0
 .../testdomain/interact/HasActionValidation.java   |   0
 .../testdomain/interact/HasValueValidation.java    |   0
 .../testdomain/interact/NewParameterModelTest.java |   0
 .../testdomain/interact/PropertyBindingTest.java   |   0
 .../interact/PropertyInteractionTest.java          |   0
 .../interact/ScalarParamNegotiationTest.java       |   0
 .../interact/SimulatedUiAutoComplete.java          |   0
 .../testdomain/interact/SimulatedUiChoices.java    |   0
 .../testdomain/interact/SimulatedUiComponent.java  |   0
 .../testdomain/interact/SimulatedUiSubmit.java     |   0
 .../interact/WrapperInteractionTest.java           |   0
 .../interact/WrapperInteractionTest2.java          |   0
 .../interact/WrapperInteractionTest3.java          |   0
 .../interact/WrapperInteractionTest4.java          |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../{stable-layouts => layouts}/log4j2-test.xml    |   0
 .../{stable-layouts => layouts}/pom.xml            |  10 ++---
 .../integtest/Layout_Counter_IntegTest.java        |   0
 .../integtest/Layout_SimpleObject_IntegTest.java   |   0
 .../layouts/integtest/model/Counter.java           |   0
 .../layouts/integtest/model/Counter.layout.xml     |   0
 .../integtest/model/LayoutTestDomainModel.java     |   0
 .../layouts/integtest/model/SimpleObject.java      |   0
 .../integtest/model/SimpleObject.layout.xml        |   0
 .../layouts/integtest/model/types/Name.java        |   0
 .../layouts/integtest/model/types/Notes.java       |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../domainmodel/jdo/DomainModelTest.java           |   0
 .../injecting/jdo/JdoEntityInjectingTest.java      |   0
 .../persistence/jdo/JdoBootstrappingTest.java      |   0
 .../jdo/JdoExceptionTranslationTest.java           |   0
 ...xceptionTranslationTest_usingTransactional.java |   0
 .../testdomain/persistence/jdo/JdoJaxbTest.java    |   0
 .../testdomain/persistence/jdo/JdoQueryTest.java   |   0
 .../persistence/jdo/_JdoExceptionTranslator.java   |   0
 .../timestamping/jdo/JdoTimestampingTest.java      |   0
 ...actionRollbackTest_usingTransactionService.java |   0
 ...TransactionRollbackTest_usingTransactional.java |   0
 .../testdomain/wrapper/jdo/JdoWrapperSyncTest.java |   0
 .../datanucleus/enhancer/EnhancementHelper.java    |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-debug-persistence.xml                   |   0
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../injecting/jpa/JpaEntityInjectingTest.java      |   0
 .../persistence/jpa/JpaBootstrappingTest.java      |   0
 .../jpa/JpaExceptionTranslationTest.java           |   0
 ...xceptionTranslationTest_usingTransactional.java |   0
 .../testdomain/persistence/jpa/JpaJaxbTest.java    |   0
 .../testdomain/persistence/jpa/JpaQueryTest.java   |   0
 .../persistence/jpa/_JpaExceptionTranslator.java   |   0
 .../JpaGeneratedLongIdEntityLifecycleTest.java     |   0
 ...JpaNonGeneratedStringIdEntityLifecycleTest.java |   0
 .../springdata/SpringDataJpaBootstrappingTest.java |   0
 .../transactions/jpa/CommitListener.java           |   0
 ...actionRollbackTest_usingInteractionService.java |   0
 ...actionRollbackTest_usingTransactionService.java |   0
 ...TransactionRollbackTest_usingTransactional.java |   0
 .../jpa/JpaTransactionScopeListenerTest.java       |   0
 .../resources/application-config-test.properties   |   0
 .../src/test/resources/junit-platform.properties   |   0
 regressiontests/pom.xml                            |  42 ++++++++++-----------
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../publishing/jpa/JpaCommandPublishingTest.java   |   0
 .../publishing/jpa/JpaEntityPublishingTest.java    |   0
 .../publishing/jpa/JpaExecutionPublishingTest.java |   0
 .../jpa/JpaLifecycleEventPublishingTest.java       |   0
 .../publishing/jpa/JpaPropertyPublishingTest.java  |   0
 .../{stable => rest}/log4j2-debug-persistence.xml  |   0
 .../{stable-rest => rest}/log4j2-test.xml          |   0
 regressiontests/{stable-rest => rest}/pom.xml      |  10 ++---
 .../testdomain/rest/JsonValueEncoderTest.java      |   0
 .../testdomain/rest/RestServiceStressTest.java     |   0
 .../causeway/testdomain/rest/RestServiceTest.java  |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../bootstrapping/builtin-domain-services.list     |   0
 .../bootstrapping/builtin-requestscoped.list       |   0
 .../testdomain/cucumber/is_it_friday_yet.feature   |   0
 .../{stable-value => value}/log4j2-test.xml        |   0
 .../{stable-eventhandling => value}/pom.xml        |  10 ++---
 .../value/ActionInteractionProbeImpl.java          |   0
 .../value/PropertyInteractionProbeImpl.java        |   0
 .../testdomain/value/ValueSemanticsTest.java       |   0
 .../testdomain/value/ValueSemanticsTester.java     |   0
 .../apache/causeway/testdomain/value/_Utils.java   |   0
 .../log4j2-test.xml                                |   0
 .../pom.xml                                        |  10 ++---
 .../viewers/common/wkt/InteractionTestWkt.java     |   0
 .../viewers/common/wkt/LoggerSetupTestWkt.java     |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-test.xml                                |   0
 .../{stable-viewers-jdo => viewers-jdo}/pom.xml    |  10 ++---
 .../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java  |   0
 .../viewers/jdo/wkt/InteractionTestJdoWkt.java     |   0
 .../src/test/resources/junit-platform.properties   |   0
 .../log4j2-test.xml                                |   0
 .../{stable-viewers-jpa => viewers-jpa}/pom.xml    |  10 ++---
 .../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java  |   0
 .../viewers/jpa/wkt/InteractionTestJpaWkt.java     |   0
 .../src/test/resources/junit-platform.properties   |   0
 408 files changed, 133 insertions(+), 133 deletions(-)

diff --git a/regressiontests/stable-bootstrapping/log4j2-debug-persistence.xml b/regressiontests/base/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-bootstrapping/log4j2-debug-persistence.xml
rename to regressiontests/base/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable/logging-dn-enhance.properties b/regressiontests/base/logging-dn-enhance.properties
similarity index 100%
rename from regressiontests/stable/logging-dn-enhance.properties
rename to regressiontests/base/logging-dn-enhance.properties
diff --git a/regressiontests/stable/pom.xml b/regressiontests/base/pom.xml
similarity index 96%
rename from regressiontests/stable/pom.xml
rename to regressiontests/base/pom.xml
index c1e72ddc29..75e919cf29 100644
--- a/regressiontests/stable/pom.xml
+++ b/regressiontests/base/pom.xml
@@ -29,15 +29,15 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable</artifactId>
-	<name>Apache Causeway - Regression Tests (stable)</name>
+	<artifactId>causeway-regressiontests-base</artifactId>
+	<name>Apache Causeway - Regression Tests - Base</name>
 
 	<properties>
 		<maven.install.skip>true</maven.install.skip>
 		<maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.base</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/base</git-plugin.propertiesDir>
 	</properties>
 
 	<dependencies>
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/HasPersistenceStandard.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/HasPersistenceStandard.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/HasPersistenceStandard.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/HasPersistenceStandard.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/RegressionTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/RegressionTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/RegressionTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/RegressionTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_headless.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_headless.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_headless.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_headless.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdoAndShiro.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdoAndShiro.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdoAndShiro.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJdoAndShiro.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJpa.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJpa.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJpa.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingJpa.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingSpringDataJpa.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingSpringDataJpa.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingSpringDataJpa.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingSpringDataJpa.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingStereotypes.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingStereotypes.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingStereotypes.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingStereotypes.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingWicket.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingWicket.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingWicket.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/conf/Configuration_usingWicket.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/BookView.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/BookView.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/BookView.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/BookView.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/EntityTestFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/EntityTestFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/EntityTestFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/EntityTestFixtures.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/InventoryJaxbVm.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/InventoryJaxbVm.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/fixtures/InventoryJaxbVm.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/fixtures/InventoryJaxbVm.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/HasPersistenceStandardJdo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/HasPersistenceStandardJdo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/HasPersistenceStandardJdo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/HasPersistenceStandardJdo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoBookView.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoBookView.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoBookView.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoBookView.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryDao.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryDao.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryDao.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryDao.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.layout.xml b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.layout.xml
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.layout.xml
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm.layout.xml
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm_selectBooksForSale.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm_selectBooksForSale.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm_selectBooksForSale.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryJaxbVm_selectBooksForSale.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryManager.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryManager.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryManager.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryManager.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryResource.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryResource.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryResource.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoInventoryResource.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestApplication.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestApplication.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestApplication.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestApplication.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainModule.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainModule.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainModule.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainModule.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainPersona.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainPersona.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainPersona.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestDomainPersona.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/JdoTestFixtures.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/RegressionTestWithJdoFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/RegressionTestWithJdoFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/RegressionTestWithJdoFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/RegressionTestWithJdoFixtures.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/annotation/EntityWithIdAndVersion.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/annotation/EntityWithIdAndVersion.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/annotation/EntityWithIdAndVersion.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/annotation/EntityWithIdAndVersion.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook_delete.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook_delete.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook_delete.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook_delete.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoEntityMetaAnnotated.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoEntityMetaAnnotated.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoEntityMetaAnnotated.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoEntityMetaAnnotated.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoInventory.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoInventory.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoInventory.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoInventory.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProduct.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProduct.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProduct.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProduct.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProductComment.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProductComment.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProductComment.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoProductComment.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/HasPersistenceStandardJpa.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/HasPersistenceStandardJpa.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/HasPersistenceStandardJpa.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/HasPersistenceStandardJpa.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaBookView.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaBookView.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaBookView.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaBookView.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryDao.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryDao.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryDao.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryDao.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.layout.xml b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.layout.xml
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.layout.xml
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm.layout.xml
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm_selectBooksForSale.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm_selectBooksForSale.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm_selectBooksForSale.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryJaxbVm_selectBooksForSale.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryManager.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryManager.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryManager.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryManager.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryResource.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryResource.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryResource.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaInventoryResource.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainModule.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainModule.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainModule.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainModule.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainPersona.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainPersona.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainPersona.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestDomainPersona.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/JpaTestFixtures.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/RegressionTestWithJpaFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/RegressionTestWithJpaFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/RegressionTestWithJpaFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/RegressionTestWithJpaFixtures.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook_delete.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook_delete.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook_delete.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook_delete.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityGeneratedLongId.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityGeneratedLongId.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityGeneratedLongId.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityGeneratedLongId.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityNonGeneratedStringId.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityNonGeneratedStringId.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityNonGeneratedStringId.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaEntityNonGeneratedStringId.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaInventory.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaInventory.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaInventory.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaInventory.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProduct.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProduct.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProduct.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProduct.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProductComment.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProductComment.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProductComment.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaProductComment.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/Employee.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/Employee.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/Employee.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/Employee.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_deleteEmployee.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_deleteEmployee.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_deleteEmployee.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_deleteEmployee.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_newEmployee.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_newEmployee.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_newEmployee.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeManager_newEmployee.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeRepository.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeRepository.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeRepository.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/EmployeeRepository.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/SpringDataJpaTestModule.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/SpringDataJpaTestModule.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/jpa/springdata/SpringDataJpaTestModule.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/jpa/springdata/SpringDataJpaTestModule.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/ldap/LdapConstants.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/ldap/LdapConstants.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/ldap/LdapConstants.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/ldap/LdapConstants.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemoMenu.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemoMenu.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemoMenu.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/BlobDemoMenu.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/Configuration_usingActionSemantics.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-605x449.png b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-605x449.png
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-605x449.png
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-605x449.png
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousMixinAnnotations.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousMixinAnnotations.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousMixinAnnotations.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousMixinAnnotations.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousTitle.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousTitle.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousTitle.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/AmbiguousTitle.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/Configuration_usingInvalidDomain.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/Configuration_usingInvalidDomain.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/Configuration_usingInvalidDomain.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/Configuration_usingInvalidDomain.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidActionOverloading.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidActionOverloading.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidActionOverloading.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidActionOverloading.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidContradictingTypeSemantics.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidContradictingTypeSemantics.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidContradictingTypeSemantics.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidContradictingTypeSemantics.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidDomainObjectOnInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidDomainObjectOnInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidDomainObjectOnInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidDomainObjectOnInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidElementTypes.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidElementTypes.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidElementTypes.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidElementTypes.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberIdClash.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberIdClash.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberIdClash.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberIdClash.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberOverloadingWhenInherited.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberOverloadingWhenInherited.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberOverloadingWhenInherited.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberOverloadingWhenInherited.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMixinDeclarations.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMixinDeclarations.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMixinDeclarations.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMixinDeclarations.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidObjectWithAlias.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidObjectWithAlias.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidObjectWithAlias.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidObjectWithAlias.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedActionSupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedActionSupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedActionSupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedActionSupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedCollectionSupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedCollectionSupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedPropertySupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedPropertySupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedPropertySupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidOrphanedPropertySupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidPropertyAnnotationOnAction.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidServiceWithAlias.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidServiceWithAlias.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidServiceWithAlias.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidServiceWithAlias.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/OrphanedMemberSupportDetection.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/OrphanedMemberSupportDetection.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/OrphanedMemberSupportDetection.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/OrphanedMemberSupportDetection.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/Configuration_usingInvalidDomain_noActionEnforced.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/Configuration_usingInvalidDomain_noActionEnforced.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/Configuration_usingInvalidDomain_noActionEnforced.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/Configuration_usingInvalidDomain_noActionEnforced.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/base/MemberDetection.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/base/MemberDetection.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/base/MemberDetection.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/base/MemberDetection.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/Configuration_usingValidDomain.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/Configuration_usingValidDomain.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/Configuration_usingValidDomain.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/Configuration_usingValidDomain.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeConcrete.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeConcrete.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeConcrete.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeConcrete.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ElementTypeInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/MixinAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/MixinAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/MixinAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/MixinAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/MixinConcrete.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/MixinConcrete.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/MixinConcrete.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/MixinConcrete.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionParamterBoundingWhenUsingEnum.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionParamterBoundingWhenUsingEnum.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionParamterBoundingWhenUsingEnum.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionParamterBoundingWhenUsingEnum.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionWithNameStartingWithSetOrGet.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionWithNameStartingWithSetOrGet.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionWithNameStartingWithSetOrGet.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperActionWithNameStartingWithSetOrGet.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfReference.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfReference.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfReference.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfReference.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfString.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfString.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfString.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenActionHasParamSupportingMethodTypeOfString.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenChoicesFrom.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenChoicesFrom.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenChoicesFrom.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperChoicesWhenChoicesFrom.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVm.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVm.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVm.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVm.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVmAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVmAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVmAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperElementTypeVmAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyImpl.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyImpl.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyImpl.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperFullyImpl.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperGenericInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface2.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface2.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface2.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperInterface2.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperLayoutOnPropertyWithLombok.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingInterface.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingInterface.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingInterface.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberInheritanceUsingInterface.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberOverloadingWhenInherited.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberOverloadingWhenInherited.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberOverloadingWhenInherited.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberOverloadingWhenInherited.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupportDiscovery.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupportDiscovery.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupportDiscovery.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupportDiscovery.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action1.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action1.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action1.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action1.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action2.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action2.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action2.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action2.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action3.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action3.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action3.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action3.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action4.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action4.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action4.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action4.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action5.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action5.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action5.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action5.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action6.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action6.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action6.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_action6.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection1.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection1.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection1.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection1.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection2.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection2.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection2.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection2.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection3.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection3.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection3.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_collection3.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property1.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property1.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property1.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property1.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property2.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property2.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property2.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property2.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property3.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property3.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property3.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMemberSupport_property3.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinAsReturnType.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinAsReturnType.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinAsReturnType.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinAsReturnType.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action1.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action1.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action1.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action1.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action2.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action2.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action2.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action2.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action3.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action3.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action3.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action3.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action4.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action4.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action4.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action4.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action5.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action5.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action5.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action5.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action6.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action6.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action6.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperMixinContribution_action6.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperObjectWithAlias.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperObjectWithAlias.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperObjectWithAlias.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperObjectWithAlias.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperParameterSupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperParameterSupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperParameterSupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperParameterSupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedAction.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedAction.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedAction.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedAction.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedMember.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedMember.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedMember.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperPrefixedMember.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithAlias.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithAlias.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithAlias.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithAlias.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithMixin.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithMixin.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithMixin.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperServiceWithMixin.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperViewModelInferredFromNotBeingAnEntity.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperViewModelInferredFromNotBeingAnEntity.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ProperViewModelInferredFromNotBeingAnEntity.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ProperViewModelInferredFromNotBeingAnEntity.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithAnnotationOptionalUsingPrivateSupport.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithAnnotationOptionalUsingPrivateSupport.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithAnnotationOptionalUsingPrivateSupport.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithAnnotationOptionalUsingPrivateSupport.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithEncapsulatedMembers.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithEncapsulatedMembers.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithEncapsulatedMembers.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/ViewModelWithEncapsulatedMembers.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/Configuration_usingInteractionDomain.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/Configuration_usingInteractionDomain.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/Configuration_usingInteractionDomain.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/Configuration_usingInteractionDomain.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/DemoEnum.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/DemoEnum.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/DemoEnum.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/DemoEnum.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemoItem.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemoItem.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemoItem.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemoItem.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgDisabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgDisabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgEnabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biArgEnabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biListOfString.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biListOfString.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biListOfString.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_biListOfString.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiEnum.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiEnum.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiEnum.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiEnum.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiInt.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiInt.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiInt.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_multiInt.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_negotiate.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_negotiate.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_negotiate.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_negotiate.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgEnabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgEnabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgDisabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_biArgEnabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patEnabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patEnabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patEnabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patEnabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patRecordEnabled.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patRecordEnabled.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patRecordEnabled.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionNpmDemo_patRecordEnabled.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/ParameterSamples.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/ParameterSamples.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/interaction/ParameterSamples.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/interaction/ParameterSamples.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/layout/Configuration_usingLayout.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/layout/Configuration_usingLayout.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/layout/Configuration_usingLayout.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/layout/Configuration_usingLayout.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/layout/LayoutDemo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/layout/LayoutDemo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/layout/LayoutDemo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/layout/LayoutDemo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject_mixin.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject_mixin.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject_mixin.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyObject_mixin.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyService.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyService.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyService.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyService.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyView.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyView.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyView.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/stereotypes/MyView.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/Configuration_usingValueTypes.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/Configuration_usingValueTypes.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/Configuration_usingValueTypes.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/Configuration_usingValueTypes.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExample.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExample.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExample.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExample.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExampleService.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExampleService.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExampleService.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/ValueTypeExampleService.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/composite/CalendarEventJaxbVm.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/composite/CalendarEventJaxbVm.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/valuetypes/composite/CalendarEventJaxbVm.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/valuetypes/composite/CalendarEventJaxbVm.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJdo.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJdo.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJdo.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJdo.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJpa.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJpa.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJpa.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/PublishingTestFactoryJpa.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingCommandPublishing.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingCommandPublishing.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingCommandPublishing.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingCommandPublishing.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityChangesPublishing.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityChangesPublishing.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityChangesPublishing.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityChangesPublishing.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityPropertyChangePublishing.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityPropertyChangePublishing.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityPropertyChangePublishing.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingEntityPropertyChangePublishing.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingExecutionPublishing.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingExecutionPublishing.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingExecutionPublishing.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingExecutionPublishing.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingLifecycleEventPublishing.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingLifecycleEventPublishing.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingLifecycleEventPublishing.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/conf/Configuration_usingLifecycleEventPublishing.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/CommandPublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/CommandPublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/CommandPublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/CommandPublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/EntityPublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/EntityPublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/EntityPublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/EntityPublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/ExecutionPublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/ExecutionPublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/ExecutionPublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/ExecutionPublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/LifecycleEventPublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/LifecycleEventPublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/LifecycleEventPublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/LifecycleEventPublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PropertyPublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PropertyPublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PropertyPublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PropertyPublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PublishingTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PublishingTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PublishingTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/stubs/PublishingTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/CommandSubscriberForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/CommandSubscriberForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/CommandSubscriberForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/CommandSubscriberForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityChangesSubscriberForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityChangesSubscriberForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityChangesSubscriberForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityChangesSubscriberForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityPropertyChangeSubscriberForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityPropertyChangeSubscriberForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityPropertyChangeSubscriberForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/EntityPropertyChangeSubscriberForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/ExecutionSubscriberForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/ExecutionSubscriberForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/ExecutionSubscriberForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/publishing/subscriber/ExecutionSubscriberForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/BigComplex.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/BigComplex.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/BigComplex.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/BigComplex.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/Configuration_usingRoSpec.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/Configuration_usingRoSpec.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/Configuration_usingRoSpec.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/Configuration_usingRoSpec.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/Customer.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/Customer.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/Customer.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/Customer.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecSampler.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecSampler.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecSampler.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecSampler.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecTestApplication.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecTestApplication.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecTestApplication.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/rospec/RoSpecTestApplication.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/CollectionAssertions.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/CollectionAssertions.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/CollectionAssertions.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/CollectionAssertions.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/UtilSurefire.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/UtilSurefire.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/UtilSurefire.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/UtilSurefire.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/Util_H2Console.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/Util_H2Console.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/Util_H2Console.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/Util_H2Console.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/dto/BookDto.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/dto/BookDto.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/dto/BookDto.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/dto/BookDto.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/dto/IBook.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/dto/IBook.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/dto/IBook.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/dto/IBook.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJdoForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJdoForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJdoForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJdoForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJpaForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJpaForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJpaForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/event/LifecycleEventSubscriberJpaForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/DataTableTester.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/DataTableTester.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/DataTableTester.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/DataTableTester.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/DomainObjectTesterFactory.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/DomainObjectTesterFactory.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/DomainObjectTesterFactory.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/DomainObjectTesterFactory.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionBoundaryProbe.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionBoundaryProbe.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionBoundaryProbe.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionBoundaryProbe.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionTestAbstract.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionTestAbstract.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionTestAbstract.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/interaction/InteractionTestAbstract.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/kv/KVStoreForTesting.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/kv/KVStoreForTesting.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/kv/KVStoreForTesting.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/kv/KVStoreForTesting.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/rest/RestEndpointService.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/rest/RestEndpointService.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/util/rest/RestEndpointService.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/util/rest/RestEndpointService.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/CounterRepository.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/CounterRepository.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/CounterRepository.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/CounterRepository.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter_bumpUsingMixin.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter_bumpUsingMixin.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter_bumpUsingMixin.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/Counter_bumpUsingMixin.java
diff --git a/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/WrapperTestFixtures.java b/regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/WrapperTestFixtures.java
similarity index 100%
rename from regressiontests/stable/src/main/java/org/apache/causeway/testdomain/wrapperfactory/WrapperTestFixtures.java
rename to regressiontests/base/src/main/java/org/apache/causeway/testdomain/wrapperfactory/WrapperTestFixtures.java
diff --git a/regressiontests/stable/src/main/resources/META-INF/persistence.xml b/regressiontests/base/src/main/resources/META-INF/persistence.xml
similarity index 100%
rename from regressiontests/stable/src/main/resources/META-INF/persistence.xml
rename to regressiontests/base/src/main/resources/META-INF/persistence.xml
diff --git a/regressiontests/stable/src/main/resources/application.yml b/regressiontests/base/src/main/resources/application.yml
similarity index 100%
rename from regressiontests/stable/src/main/resources/application.yml
rename to regressiontests/base/src/main/resources/application.yml
diff --git a/regressiontests/stable/src/main/resources/config/application.properties b/regressiontests/base/src/main/resources/config/application.properties
similarity index 100%
rename from regressiontests/stable/src/main/resources/config/application.properties
rename to regressiontests/base/src/main/resources/config/application.properties
diff --git a/regressiontests/stable-config/log4j2-debug-persistence.xml b/regressiontests/bootstrapping/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-config/log4j2-debug-persistence.xml
rename to regressiontests/bootstrapping/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-bootstrapping/log4j2-test.xml b/regressiontests/bootstrapping/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-bootstrapping/log4j2-test.xml
rename to regressiontests/bootstrapping/log4j2-test.xml
diff --git a/regressiontests/stable-bootstrapping/pom.xml b/regressiontests/bootstrapping/pom.xml
similarity index 84%
rename from regressiontests/stable-bootstrapping/pom.xml
rename to regressiontests/bootstrapping/pom.xml
index 1a2385fbce..a965e40fb2 100644
--- a/regressiontests/stable-bootstrapping/pom.xml
+++ b/regressiontests/bootstrapping/pom.xml
@@ -29,21 +29,21 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-bootstrapping</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Bootstrapping</name>
+	<artifactId>causeway-regressiontests-bootstrapping</artifactId>
+	<name>Apache Causeway - Regression Tests - Bootstrapping</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.bootstrapping</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-bootstrapping</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.bootstrapping</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/bootstrapping</git-plugin.propertiesDir>
 	</properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/AutoConfigurationTest.java b/regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/AutoConfigurationTest.java
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/AutoConfigurationTest.java
rename to regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/AutoConfigurationTest.java
diff --git a/regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceInjectPriorityTest.java b/regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceInjectPriorityTest.java
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceInjectPriorityTest.java
rename to regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceInjectPriorityTest.java
diff --git a/regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceProvisioningTest.java b/regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceProvisioningTest.java
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceProvisioningTest.java
rename to regressiontests/bootstrapping/src/test/java/org/apache/causeway/testdomain/bootstrapping/SpringServiceProvisioningTest.java
diff --git a/regressiontests/stable-bootstrapping/src/test/resources/application-config-test.properties b/regressiontests/bootstrapping/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/resources/application-config-test.properties
rename to regressiontests/bootstrapping/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-bootstrapping/src/test/resources/junit-platform.properties b/regressiontests/bootstrapping/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/resources/junit-platform.properties
rename to regressiontests/bootstrapping/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list b/regressiontests/bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
rename to regressiontests/bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
diff --git a/regressiontests/stable-bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list b/regressiontests/bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
similarity index 100%
rename from regressiontests/stable-bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
rename to regressiontests/bootstrapping/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
diff --git a/regressiontests/stable-cmdexecauditsess/generic/pom.xml b/regressiontests/cmdexecauditsess/generic/pom.xml
similarity index 88%
rename from regressiontests/stable-cmdexecauditsess/generic/pom.xml
rename to regressiontests/cmdexecauditsess/generic/pom.xml
index 6f75dc2f11..3357d93612 100644
--- a/regressiontests/stable-cmdexecauditsess/generic/pom.xml
+++ b/regressiontests/cmdexecauditsess/generic/pom.xml
@@ -23,19 +23,19 @@
 
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
-        <artifactId>causeway-regressiontests-stable-cmdexecauditsess</artifactId>
+        <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-cmdexecauditsess-generic</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Cmd/Exec/Audit/Session - Generic</name>
+    <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
+    <name>Apache Causeway - Regression Tests - Cmd/Exec/Audit/Session - Generic</name>
 
     <properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.cmdexecauditsess.generic</jar-plugin.automaticModuleName>
-        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-cmdexecauditsess/generic</git-plugin.propertiesDir>
+        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.cmdexecauditsess.generic</jar-plugin.automaticModuleName>
+        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/cmdexecauditsess/generic</git-plugin.propertiesDir>
     </properties>
 
     <dependencies>
diff --git a/regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java b/regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java
rename to regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/CmdExecAuditSessLog_IntegTestAbstract.java
diff --git a/regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java b/regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java
rename to regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CmdExecAuditSessTestDomainModel.java
diff --git a/regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java b/regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java
rename to regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter.java
diff --git a/regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java b/regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java
rename to regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/CounterRepository.java
diff --git a/regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java b/regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java
rename to regressiontests/cmdexecauditsess/generic/src/main/java/org/apache/causeway/regressiontests/cmdexecauditsess/generic/integtest/model/Counter_bumpUsingMixin.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/log4j2-test.xml b/regressiontests/cmdexecauditsess/persistence-jdo/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/log4j2-test.xml
rename to regressiontests/cmdexecauditsess/persistence-jdo/log4j2-test.xml
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/logging-dn-enhance.properties b/regressiontests/cmdexecauditsess/persistence-jdo/logging-dn-enhance.properties
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/logging-dn-enhance.properties
rename to regressiontests/cmdexecauditsess/persistence-jdo/logging-dn-enhance.properties
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml b/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
similarity index 86%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
rename to regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
index 631c03cf46..9de3c7d262 100644
--- a/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
+++ b/regressiontests/cmdexecauditsess/persistence-jdo/pom.xml
@@ -23,26 +23,26 @@
 
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
-        <artifactId>causeway-regressiontests-stable-cmdexecauditsess</artifactId>
+        <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-cmdexecauditsess-persistence-jdo</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Cmd/Exec/Audit/Session - JDO</name>
+    <artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jdo</artifactId>
+    <name>Apache Causeway - Regression Tests - Cmd/Exec/Audit/Session - JDO</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.cmdexecauditsess.persistence.jdo</jar-plugin.automaticModuleName>
-        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-cmdexecauditsess/persistence-jdo</git-plugin.propertiesDir>
+        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.cmdexecauditsess.persistence.jdo</jar-plugin.automaticModuleName>
+        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/cmdexecauditsess/persistence-jdo</git-plugin.propertiesDir>
     </properties>
 
     <dependencies>
 
         <dependency>
             <groupId>org.apache.causeway.regressiontests</groupId>
-            <artifactId>causeway-regressiontests-stable-cmdexecauditsess-generic</artifactId>
+            <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
             <scope>test</scope>
         </dependency>
 
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java b/regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java
rename to regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/CmdExecAuditSessLog_IntegTest.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java b/regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java
rename to regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/Counter.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java b/regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java
rename to regressiontests/cmdexecauditsess/persistence-jdo/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jdo/integtests/model/CounterRepository.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml b/regressiontests/cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml
rename to regressiontests/cmdexecauditsess/persistence-jdo/src/test/resources/application-test.yml
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/log4j2-test.xml b/regressiontests/cmdexecauditsess/persistence-jpa/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/log4j2-test.xml
rename to regressiontests/cmdexecauditsess/persistence-jpa/log4j2-test.xml
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
similarity index 86%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
rename to regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
index ae9e923976..a633a5fa14 100644
--- a/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
+++ b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
@@ -23,26 +23,26 @@
 
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
-        <artifactId>causeway-regressiontests-stable-cmdexecauditsess</artifactId>
+        <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-cmdexecauditsess-persistence-jpa</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Cmd/Exec/Audit/Session - JPA</name>
+    <artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jpa</artifactId>
+    <name>Apache Causeway - Regression Tests - Cmd/Exec/Audit/Session - JPA</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.cmdexecauditsess.persistence.jpa</jar-plugin.automaticModuleName>
-        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-cmdexecauditsess/persistence-jpa</git-plugin.propertiesDir>
+        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.cmdexecauditsess.persistence.jpa</jar-plugin.automaticModuleName>
+        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/cmdexecauditsess/persistence-jpa</git-plugin.propertiesDir>
     </properties>
 
     <dependencies>
 
         <dependency>
             <groupId>org.apache.causeway.regressiontests</groupId>
-            <artifactId>causeway-regressiontests-stable-cmdexecauditsess-generic</artifactId>
+            <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
             <scope>test</scope>
         </dependency>
 
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/CmdExecAuditSessLog_IntegTest.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/Counter.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/java/org/apache/causeway/regressiontests/cmdexecauditsess/jpa/integtests/model/CounterRepository.java
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/orm-commandlog.template b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/orm-commandlog.template
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/orm-commandlog.template
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/orm-commandlog.template
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/persistence.xml b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/persistence.xml
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/persistence.xml
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/META-INF/persistence.xml
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml b/regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml
similarity index 100%
rename from regressiontests/stable-cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml
rename to regressiontests/cmdexecauditsess/persistence-jpa/src/test/resources/application-test.yml
diff --git a/regressiontests/stable-cmdexecauditsess/pom.xml b/regressiontests/cmdexecauditsess/pom.xml
similarity index 87%
rename from regressiontests/stable-cmdexecauditsess/pom.xml
rename to regressiontests/cmdexecauditsess/pom.xml
index 57a5781f0f..fa29a57630 100644
--- a/regressiontests/stable-cmdexecauditsess/pom.xml
+++ b/regressiontests/cmdexecauditsess/pom.xml
@@ -28,8 +28,8 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-cmdexecauditsess</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Cmd/Exec/Audit/Session</name>
+    <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
+    <name>Apache Causeway - Regression Tests - Cmd/Exec/Audit/Session</name>
 
     <packaging>pom</packaging>
 
@@ -37,8 +37,8 @@
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.cmdexecauditsess</jar-plugin.automaticModuleName>
-        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-cmdexecauditsess</git-plugin.propertiesDir>
+        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.cmdexecauditsess</jar-plugin.automaticModuleName>
+        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/cmdexecauditsess</git-plugin.propertiesDir>
     </properties>
 
     <dependencyManagement>
@@ -60,7 +60,7 @@
 
             <dependency>
                 <groupId>org.apache.causeway.regressiontests</groupId>
-                <artifactId>causeway-regressiontests-stable-cmdexecauditsess-generic</artifactId>
+                <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
                 <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
diff --git a/regressiontests/stable-cucumber/log4j2-debug-persistence.xml b/regressiontests/config/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-cucumber/log4j2-debug-persistence.xml
rename to regressiontests/config/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-config/log4j2-test.xml b/regressiontests/config/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-config/log4j2-test.xml
rename to regressiontests/config/log4j2-test.xml
diff --git a/regressiontests/stable-config/pom.xml b/regressiontests/config/pom.xml
similarity index 87%
rename from regressiontests/stable-config/pom.xml
rename to regressiontests/config/pom.xml
index 530b8d7094..800b14c57f 100644
--- a/regressiontests/stable-config/pom.xml
+++ b/regressiontests/config/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-config</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Config</name>
+	<artifactId>causeway-regressiontests-config</artifactId>
+	<name>Apache Causeway - Regression Tests - Config</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.config</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-config</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.config</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/config</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 		
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 		
diff --git a/regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest.java b/regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest.java
similarity index 100%
rename from regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest.java
rename to regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest.java
diff --git a/regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest_usingHeadless.java b/regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest_usingHeadless.java
similarity index 100%
rename from regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest_usingHeadless.java
rename to regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/CausewayConfigBeanTest_usingHeadless.java
diff --git a/regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/EmailServiceDefault_IntegTest.java b/regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/EmailServiceDefault_IntegTest.java
similarity index 100%
rename from regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/EmailServiceDefault_IntegTest.java
rename to regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/EmailServiceDefault_IntegTest.java
diff --git a/regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/FooProperties.java b/regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/FooProperties.java
similarity index 100%
rename from regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/FooProperties.java
rename to regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/FooProperties.java
diff --git a/regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/FooTest.java b/regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/FooTest.java
similarity index 100%
rename from regressiontests/stable-config/src/test/java/org/apache/causeway/testdomain/config/FooTest.java
rename to regressiontests/config/src/test/java/org/apache/causeway/testdomain/config/FooTest.java
diff --git a/regressiontests/stable-config/src/test/resources/application-config-test.properties b/regressiontests/config/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-config/src/test/resources/application-config-test.properties
rename to regressiontests/config/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-config/src/test/resources/junit-platform.properties b/regressiontests/config/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-config/src/test/resources/junit-platform.properties
rename to regressiontests/config/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-core-wrapperfactory/log4j2-test.xml b/regressiontests/core-wrapperfactory/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-core-wrapperfactory/log4j2-test.xml
rename to regressiontests/core-wrapperfactory/log4j2-test.xml
diff --git a/regressiontests/stable-core-wrapperfactory/pom.xml b/regressiontests/core-wrapperfactory/pom.xml
similarity index 85%
rename from regressiontests/stable-core-wrapperfactory/pom.xml
rename to regressiontests/core-wrapperfactory/pom.xml
index caab120d25..8bb9fc719a 100644
--- a/regressiontests/stable-core-wrapperfactory/pom.xml
+++ b/regressiontests/core-wrapperfactory/pom.xml
@@ -27,22 +27,22 @@
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-core-wrapperfactory</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Core WrapperFactory</name>
+    <artifactId>causeway-regressiontests-core-wrapperfactory</artifactId>
+    <name>Apache Causeway - Regression Tests - Core WrapperFactory</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.core.wrapperfactory</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-core-wrapperfactory</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.core.wrapperfactory</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/core-wrapperfactory</git-plugin.propertiesDir>
 	</properties>
 
     <dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/CoreWrapperFactory_IntegTestAbstract.java b/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/CoreWrapperFactory_IntegTestAbstract.java
similarity index 100%
rename from regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/CoreWrapperFactory_IntegTestAbstract.java
rename to regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/CoreWrapperFactory_IntegTestAbstract.java
diff --git a/regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java b/regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
similarity index 100%
rename from regressiontests/stable-core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
rename to regressiontests/core-wrapperfactory/src/test/java/org/apache/causeway/regressiontests/core/wrapperfactory/integtests/WrapperFactory_async_IntegTest.java
diff --git a/regressiontests/stable-domainmodel/log4j2-debug-persistence.xml b/regressiontests/cucumber/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-domainmodel/log4j2-debug-persistence.xml
rename to regressiontests/cucumber/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-cucumber/log4j2-test.xml b/regressiontests/cucumber/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-cucumber/log4j2-test.xml
rename to regressiontests/cucumber/log4j2-test.xml
diff --git a/regressiontests/stable-cucumber/pom.xml b/regressiontests/cucumber/pom.xml
similarity index 87%
rename from regressiontests/stable-cucumber/pom.xml
rename to regressiontests/cucumber/pom.xml
index 05e2cc6c74..bf7244606e 100644
--- a/regressiontests/stable-cucumber/pom.xml
+++ b/regressiontests/cucumber/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-cucumber</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Cucumber</name>
+	<artifactId>causeway-regressiontests-cucumber</artifactId>
+	<name>Apache Causeway - Regression Tests - Cucumber</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.cucumber</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-cucumber</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.cucumber</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/cucumber</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/CucumberTest.java b/regressiontests/cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/CucumberTest.java
similarity index 100%
rename from regressiontests/stable-cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/CucumberTest.java
rename to regressiontests/cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/CucumberTest.java
diff --git a/regressiontests/stable-cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/StepDefs.java b/regressiontests/cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/StepDefs.java
similarity index 100%
rename from regressiontests/stable-cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/StepDefs.java
rename to regressiontests/cucumber/src/test/java/org/apache/causeway/testdomain/cucumber/StepDefs.java
diff --git a/regressiontests/stable-cucumber/src/test/resources/application-config-test.properties b/regressiontests/cucumber/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-cucumber/src/test/resources/application-config-test.properties
rename to regressiontests/cucumber/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-cucumber/src/test/resources/junit-platform.properties b/regressiontests/cucumber/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-cucumber/src/test/resources/junit-platform.properties
rename to regressiontests/cucumber/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-cucumber/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature b/regressiontests/cucumber/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
similarity index 100%
rename from regressiontests/stable-cucumber/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
rename to regressiontests/cucumber/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
diff --git a/regressiontests/stable-eventhandling/log4j2-debug-persistence.xml b/regressiontests/domainmodel/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-eventhandling/log4j2-debug-persistence.xml
rename to regressiontests/domainmodel/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-domainmodel/log4j2-test.xml b/regressiontests/domainmodel/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-domainmodel/log4j2-test.xml
rename to regressiontests/domainmodel/log4j2-test.xml
diff --git a/regressiontests/stable-domainmodel/pom.xml b/regressiontests/domainmodel/pom.xml
similarity index 86%
rename from regressiontests/stable-domainmodel/pom.xml
rename to regressiontests/domainmodel/pom.xml
index b390e45371..3543b5f33e 100644
--- a/regressiontests/stable-domainmodel/pom.xml
+++ b/regressiontests/domainmodel/pom.xml
@@ -29,15 +29,15 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-domainmodel</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Domain Model</name>
+	<artifactId>causeway-regressiontests-domainmodel</artifactId>
+	<name>Apache Causeway - Regression Tests - Domain Model</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.domainmodel</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-domainmodel</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.domainmodel</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/domainmodel</git-plugin.propertiesDir>
     </properties>
 
 	<build>
@@ -52,7 +52,7 @@
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/.gitignore b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/.gitignore
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/.gitignore
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/.gitignore
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/AnnotationSyntesizerTest.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/AnnotationSyntesizerTest.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/AnnotationSyntesizerTest.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/AnnotationSyntesizerTest.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_forEditing.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_forEditing.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_forEditing.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_forEditing.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain_noAnnotationEnforced.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain_noAnnotationEnforced.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain_noAnnotationEnforced.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingBadDomain_noAnnotationEnforced.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.java
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/MetaModelRegressionTest.verify.approved.xml
diff --git a/regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/SpecLoaderTest.java b/regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/SpecLoaderTest.java
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/SpecLoaderTest.java
rename to regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/SpecLoaderTest.java
diff --git a/regressiontests/stable-domainmodel/src/test/resources/application-config-test.properties b/regressiontests/domainmodel/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/resources/application-config-test.properties
rename to regressiontests/domainmodel/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-domainmodel/src/test/resources/junit-platform.properties b/regressiontests/domainmodel/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-domainmodel/src/test/resources/junit-platform.properties
rename to regressiontests/domainmodel/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-factory/log4j2-debug-persistence.xml b/regressiontests/eventhandling/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-factory/log4j2-debug-persistence.xml
rename to regressiontests/eventhandling/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-eventhandling/log4j2-test.xml b/regressiontests/eventhandling/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-eventhandling/log4j2-test.xml
rename to regressiontests/eventhandling/log4j2-test.xml
diff --git a/regressiontests/stable-factory/pom.xml b/regressiontests/eventhandling/pom.xml
similarity index 85%
rename from regressiontests/stable-factory/pom.xml
rename to regressiontests/eventhandling/pom.xml
index 32126a6ce6..7b363d70cf 100644
--- a/regressiontests/stable-factory/pom.xml
+++ b/regressiontests/eventhandling/pom.xml
@@ -29,21 +29,21 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-factory</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Factory</name>
+	<artifactId>causeway-regressiontests-eventhandling</artifactId>
+	<name>Apache Causeway - Regression Tests - Event Handling</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.factory</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-factory</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.eventhandling</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/eventhandling</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/regressiontests/stable-eventhandling/src/test/java/org/apache/causeway/testdomain/eventhandling/GenericEventPublishingTest.java b/regressiontests/eventhandling/src/test/java/org/apache/causeway/testdomain/eventhandling/GenericEventPublishingTest.java
similarity index 100%
rename from regressiontests/stable-eventhandling/src/test/java/org/apache/causeway/testdomain/eventhandling/GenericEventPublishingTest.java
rename to regressiontests/eventhandling/src/test/java/org/apache/causeway/testdomain/eventhandling/GenericEventPublishingTest.java
diff --git a/regressiontests/stable-eventhandling/src/test/resources/application-config-test.properties b/regressiontests/eventhandling/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-eventhandling/src/test/resources/application-config-test.properties
rename to regressiontests/eventhandling/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-eventhandling/src/test/resources/junit-platform.properties b/regressiontests/eventhandling/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-eventhandling/src/test/resources/junit-platform.properties
rename to regressiontests/eventhandling/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-interact/log4j2-debug-persistence.xml b/regressiontests/factory/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-interact/log4j2-debug-persistence.xml
rename to regressiontests/factory/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-factory/log4j2-test.xml b/regressiontests/factory/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-factory/log4j2-test.xml
rename to regressiontests/factory/log4j2-test.xml
diff --git a/regressiontests/stable-value/pom.xml b/regressiontests/factory/pom.xml
similarity index 85%
rename from regressiontests/stable-value/pom.xml
rename to regressiontests/factory/pom.xml
index d5dcbc0009..a94a0ff2c4 100644
--- a/regressiontests/stable-value/pom.xml
+++ b/regressiontests/factory/pom.xml
@@ -29,21 +29,21 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-value</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Value Types</name>
+	<artifactId>causeway-regressiontests-factory</artifactId>
+	<name>Apache Causeway - Regression Tests - Factory</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.value</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-value</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.factory</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/factory</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/regressiontests/stable-factory/src/test/java/org/apache/causeway/testdomain/factory/ViewModelFactoryTest.java b/regressiontests/factory/src/test/java/org/apache/causeway/testdomain/factory/ViewModelFactoryTest.java
similarity index 100%
rename from regressiontests/stable-factory/src/test/java/org/apache/causeway/testdomain/factory/ViewModelFactoryTest.java
rename to regressiontests/factory/src/test/java/org/apache/causeway/testdomain/factory/ViewModelFactoryTest.java
diff --git a/regressiontests/stable-factory/src/test/resources/application-config-test.properties b/regressiontests/factory/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-factory/src/test/resources/application-config-test.properties
rename to regressiontests/factory/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-factory/src/test/resources/junit-platform.properties b/regressiontests/factory/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-factory/src/test/resources/junit-platform.properties
rename to regressiontests/factory/src/test/resources/junit-platform.properties
diff --git a/regressiontests/incubating/pom.xml b/regressiontests/incubating/pom.xml
index d19ec7d28e..3d70405a6f 100644
--- a/regressiontests/incubating/pom.xml
+++ b/regressiontests/incubating/pom.xml
@@ -41,7 +41,7 @@
 		<!-- causeway-regressiontests-stable has the domain to test against -->
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-persistence-jdo/log4j2-debug-persistence.xml b/regressiontests/interact/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-persistence-jdo/log4j2-debug-persistence.xml
rename to regressiontests/interact/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-interact/log4j2-test.xml b/regressiontests/interact/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-interact/log4j2-test.xml
rename to regressiontests/interact/log4j2-test.xml
diff --git a/regressiontests/stable-interact/pom.xml b/regressiontests/interact/pom.xml
similarity index 85%
rename from regressiontests/stable-interact/pom.xml
rename to regressiontests/interact/pom.xml
index d5ea15fecc..d801ceefbb 100644
--- a/regressiontests/stable-interact/pom.xml
+++ b/regressiontests/interact/pom.xml
@@ -29,21 +29,21 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-interact</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Interact</name>
+	<artifactId>causeway-regressiontests-interact</artifactId>
+	<name>Apache Causeway - Regression Tests - Interact</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.interact</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-interact</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.interact</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/interact</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_notUsingAllowSafeSemantics.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_notUsingAllowSafeSemantics.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_notUsingAllowSafeSemantics.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_notUsingAllowSafeSemantics.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_usingAllowSafeSemantics.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_usingAllowSafeSemantics.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_usingAllowSafeSemantics.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ActionInteractionTest_usingAllowSafeSemantics.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CollectionInteractionTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CollectionInteractionTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CollectionInteractionTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CollectionInteractionTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CommandArgumentTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CommandArgumentTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CommandArgumentTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CommandArgumentTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextWithNoPermissionChecksTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextWithNoPermissionChecksTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextWithNoPermissionChecksTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/CustomContextWithNoPermissionChecksTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/HasActionValidation.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/HasActionValidation.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/HasActionValidation.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/HasActionValidation.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/HasValueValidation.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/HasValueValidation.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/HasValueValidation.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/HasValueValidation.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/NewParameterModelTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/NewParameterModelTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/NewParameterModelTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/NewParameterModelTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyBindingTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyBindingTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyBindingTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyBindingTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyInteractionTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyInteractionTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyInteractionTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/PropertyInteractionTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ScalarParamNegotiationTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ScalarParamNegotiationTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/ScalarParamNegotiationTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/ScalarParamNegotiationTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiAutoComplete.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiAutoComplete.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiAutoComplete.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiAutoComplete.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiChoices.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiChoices.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiChoices.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiChoices.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiComponent.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiComponent.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiComponent.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiComponent.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiSubmit.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiSubmit.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiSubmit.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/SimulatedUiSubmit.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest2.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest2.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest2.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest2.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest3.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest3.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest3.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest3.java
diff --git a/regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest4.java b/regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest4.java
similarity index 100%
rename from regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest4.java
rename to regressiontests/interact/src/test/java/org/apache/causeway/testdomain/interact/WrapperInteractionTest4.java
diff --git a/regressiontests/stable-interact/src/test/resources/application-config-test.properties b/regressiontests/interact/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-interact/src/test/resources/application-config-test.properties
rename to regressiontests/interact/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-interact/src/test/resources/junit-platform.properties b/regressiontests/interact/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-interact/src/test/resources/junit-platform.properties
rename to regressiontests/interact/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-layouts/log4j2-test.xml b/regressiontests/layouts/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-layouts/log4j2-test.xml
rename to regressiontests/layouts/log4j2-test.xml
diff --git a/regressiontests/stable-layouts/pom.xml b/regressiontests/layouts/pom.xml
similarity index 88%
rename from regressiontests/stable-layouts/pom.xml
rename to regressiontests/layouts/pom.xml
index 824b40e3a3..1c1bab776f 100644
--- a/regressiontests/stable-layouts/pom.xml
+++ b/regressiontests/layouts/pom.xml
@@ -27,15 +27,15 @@
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>causeway-regressiontests-stable-layouts</artifactId>
-    <name>Apache Causeway - Regression Tests (stable) - Layouts</name>
+    <artifactId>causeway-regressiontests-layouts</artifactId>
+    <name>Apache Causeway - Regression Tests - Layouts</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.layouts</jar-plugin.automaticModuleName>
-        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-layouts</git-plugin.propertiesDir>
+        <jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.layouts</jar-plugin.automaticModuleName>
+        <git-plugin.propertiesDir>org/apache/causeway/regressiontests/layouts</git-plugin.propertiesDir>
     </properties>
 
     <dependencies>
@@ -67,7 +67,7 @@
 
         <dependency>
         	<groupId>org.apache.causeway.regressiontests</groupId>
-        	<artifactId>causeway-regressiontests-stable</artifactId>
+        	<artifactId>causeway-regressiontests-base</artifactId>
         </dependency>
     </dependencies>
 
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java
diff --git a/regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java b/regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java
similarity index 100%
rename from regressiontests/stable-layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java
rename to regressiontests/layouts/src/test/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java
diff --git a/regressiontests/stable-persistence-jpa/log4j2-debug-persistence.xml b/regressiontests/persistence-jdo/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-persistence-jpa/log4j2-debug-persistence.xml
rename to regressiontests/persistence-jdo/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-persistence-jdo/log4j2-test.xml b/regressiontests/persistence-jdo/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-persistence-jdo/log4j2-test.xml
rename to regressiontests/persistence-jdo/log4j2-test.xml
diff --git a/regressiontests/stable-persistence-jdo/pom.xml b/regressiontests/persistence-jdo/pom.xml
similarity index 86%
rename from regressiontests/stable-persistence-jdo/pom.xml
rename to regressiontests/persistence-jdo/pom.xml
index 662d96f327..f6986284b1 100644
--- a/regressiontests/stable-persistence-jdo/pom.xml
+++ b/regressiontests/persistence-jdo/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-persistence-jdo</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Persistence (JDO)</name>
+	<artifactId>causeway-regressiontests-persistence-jdo</artifactId>
+	<name>Apache Causeway - Regression Tests - Persistence (JDO)</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.persistence.jdo</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-persistence-jdo</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.persistence.jdo</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/persistence-jdo</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/domainmodel/jdo/DomainModelTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/domainmodel/jdo/DomainModelTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/domainmodel/jdo/DomainModelTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/domainmodel/jdo/DomainModelTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/injecting/jdo/JdoEntityInjectingTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/injecting/jdo/JdoEntityInjectingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/injecting/jdo/JdoEntityInjectingTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/injecting/jdo/JdoEntityInjectingTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoBootstrappingTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoBootstrappingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoBootstrappingTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoBootstrappingTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest_usingTransactional.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest_usingTransactional.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest_usingTransactional.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoExceptionTranslationTest_usingTransactional.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoJaxbTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoJaxbTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoJaxbTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoJaxbTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoQueryTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoQueryTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoQueryTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/JdoQueryTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/_JdoExceptionTranslator.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/_JdoExceptionTranslator.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/_JdoExceptionTranslator.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/persistence/jdo/_JdoExceptionTranslator.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/timestamping/jdo/JdoTimestampingTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/timestamping/jdo/JdoTimestampingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/timestamping/jdo/JdoTimestampingTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/timestamping/jdo/JdoTimestampingTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactionService.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactionService.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactionService.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactionService.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactional.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactional.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactional.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionRollbackTest_usingTransactional.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/wrapper/jdo/JdoWrapperSyncTest.java b/regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/wrapper/jdo/JdoWrapperSyncTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/wrapper/jdo/JdoWrapperSyncTest.java
rename to regressiontests/persistence-jdo/src/test/java/org/apache/causeway/testdomain/wrapper/jdo/JdoWrapperSyncTest.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java b/regressiontests/persistence-jdo/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
rename to regressiontests/persistence-jdo/src/test/java/org/datanucleus/enhancer/EnhancementHelper.java
diff --git a/regressiontests/stable-persistence-jdo/src/test/resources/application-config-test.properties b/regressiontests/persistence-jdo/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/resources/application-config-test.properties
rename to regressiontests/persistence-jdo/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-persistence-jdo/src/test/resources/junit-platform.properties b/regressiontests/persistence-jdo/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-persistence-jdo/src/test/resources/junit-platform.properties
rename to regressiontests/persistence-jdo/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-rest/log4j2-debug-persistence.xml b/regressiontests/persistence-jpa/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable-rest/log4j2-debug-persistence.xml
rename to regressiontests/persistence-jpa/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-persistence-jpa/log4j2-test.xml b/regressiontests/persistence-jpa/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-persistence-jpa/log4j2-test.xml
rename to regressiontests/persistence-jpa/log4j2-test.xml
diff --git a/regressiontests/stable-publishing-jpa/pom.xml b/regressiontests/persistence-jpa/pom.xml
similarity index 86%
rename from regressiontests/stable-publishing-jpa/pom.xml
rename to regressiontests/persistence-jpa/pom.xml
index 2c208a1fa9..fee6708f93 100644
--- a/regressiontests/stable-publishing-jpa/pom.xml
+++ b/regressiontests/persistence-jpa/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-publishing-jpa</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Publishing (JPA)</name>
+	<artifactId>causeway-regressiontests-persistence-jpa</artifactId>
+	<name>Apache Causeway - Regression Tests - Persistence (JPA)</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.publishing.jpa</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-publishing-jpa</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.persistence.jpa</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/persistence-jpa</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/injecting/jpa/JpaEntityInjectingTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/injecting/jpa/JpaEntityInjectingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/injecting/jpa/JpaEntityInjectingTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/injecting/jpa/JpaEntityInjectingTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaBootstrappingTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaBootstrappingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaBootstrappingTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaBootstrappingTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest_usingTransactional.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest_usingTransactional.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest_usingTransactional.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaExceptionTranslationTest_usingTransactional.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaJaxbTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaJaxbTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaJaxbTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaJaxbTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaQueryTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaQueryTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaQueryTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/JpaQueryTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/_JpaExceptionTranslator.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/_JpaExceptionTranslator.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/_JpaExceptionTranslator.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/_JpaExceptionTranslator.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaGeneratedLongIdEntityLifecycleTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaGeneratedLongIdEntityLifecycleTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaGeneratedLongIdEntityLifecycleTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaGeneratedLongIdEntityLifecycleTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaNonGeneratedStringIdEntityLifecycleTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaNonGeneratedStringIdEntityLifecycleTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaNonGeneratedStringIdEntityLifecycleTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/entitylifecycle/JpaNonGeneratedStringIdEntityLifecycleTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/springdata/SpringDataJpaBootstrappingTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/springdata/SpringDataJpaBootstrappingTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/springdata/SpringDataJpaBootstrappingTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/springdata/SpringDataJpaBootstrappingTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/CommitListener.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/CommitListener.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/CommitListener.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/CommitListener.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingInteractionService.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingInteractionService.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingInteractionService.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingInteractionService.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactionService.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactionService.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactionService.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactionService.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactional.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactional.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactional.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionRollbackTest_usingTransactional.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionScopeListenerTest.java b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionScopeListenerTest.java
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionScopeListenerTest.java
rename to regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/JpaTransactionScopeListenerTest.java
diff --git a/regressiontests/stable-persistence-jpa/src/test/resources/application-config-test.properties b/regressiontests/persistence-jpa/src/test/resources/application-config-test.properties
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/resources/application-config-test.properties
rename to regressiontests/persistence-jpa/src/test/resources/application-config-test.properties
diff --git a/regressiontests/stable-persistence-jpa/src/test/resources/junit-platform.properties b/regressiontests/persistence-jpa/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-persistence-jpa/src/test/resources/junit-platform.properties
rename to regressiontests/persistence-jpa/src/test/resources/junit-platform.properties
diff --git a/regressiontests/pom.xml b/regressiontests/pom.xml
index fb70c5151c..ecf012bc6f 100644
--- a/regressiontests/pom.xml
+++ b/regressiontests/pom.xml
@@ -255,7 +255,7 @@
 
 			<dependency>
 				<groupId>org.apache.causeway.regressiontests</groupId>
-				<artifactId>causeway-regressiontests-stable</artifactId>
+				<artifactId>causeway-regressiontests-base</artifactId>
 				<version>${project.version}</version>
 			</dependency>
 
@@ -367,26 +367,26 @@
 	</dependencyManagement>
 
 	<modules>
-		<module>stable</module>
-		<module>stable-bootstrapping</module>
-		<module>stable-config</module>
-		<module>stable-core-wrapperfactory</module>
-		<module>stable-cucumber</module>
-		<module>stable-domainmodel</module>
-		<module>stable-eventhandling</module>
-		<module>stable-layouts</module>
-		<module>stable-factory</module>
-		<module>stable-interact</module>
-		<module>stable-persistence-jdo</module>
-		<module>stable-persistence-jpa</module>
-		<module>stable-cmdexecauditsess</module>
-		<!-- <module>stable-publishing-jdo</module> code is still incubating -->
-		<module>stable-publishing-jpa</module>
-		<module>stable-rest</module>
-		<module>stable-value</module>
-		<module>stable-viewers-common</module>
-		<module>stable-viewers-jdo</module>
-		<module>stable-viewers-jpa</module>
+		<module>base</module>
+		<module>bootstrapping</module>
+		<module>config</module>
+		<module>core-wrapperfactory</module>
+		<module>cucumber</module>
+		<module>domainmodel</module>
+		<module>eventhandling</module>
+		<module>layouts</module>
+		<module>factory</module>
+		<module>interact</module>
+		<module>persistence-jdo</module>
+		<module>persistence-jpa</module>
+		<module>cmdexecauditsess</module>
+		<!-- <module>publishing-jdo</module> code is still incubating -->
+		<module>publishing-jpa</module>
+		<module>rest</module>
+		<module>value</module>
+		<module>viewers-common</module>
+		<module>viewers-jdo</module>
+		<module>viewers-jpa</module>
 		<!-- <module>incubating</module> -->
 	</modules>
 
diff --git a/regressiontests/stable-publishing-jpa/log4j2-test.xml b/regressiontests/publishing-jpa/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-publishing-jpa/log4j2-test.xml
rename to regressiontests/publishing-jpa/log4j2-test.xml
diff --git a/regressiontests/stable-persistence-jpa/pom.xml b/regressiontests/publishing-jpa/pom.xml
similarity index 86%
rename from regressiontests/stable-persistence-jpa/pom.xml
rename to regressiontests/publishing-jpa/pom.xml
index 75a6ea7ff0..7397ab2346 100644
--- a/regressiontests/stable-persistence-jpa/pom.xml
+++ b/regressiontests/publishing-jpa/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-persistence-jpa</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Persistence (JPA)</name>
+	<artifactId>causeway-regressiontests-publishing-jpa</artifactId>
+	<name>Apache Causeway - Regression Tests - Publishing (JPA)</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.persistence.jpa</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-persistence-jpa</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.publishing.jpa</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/publishing-jpa</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaCommandPublishingTest.java b/regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaCommandPublishingTest.java
similarity index 100%
rename from regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaCommandPublishingTest.java
rename to regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaCommandPublishingTest.java
diff --git a/regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaEntityPublishingTest.java b/regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaEntityPublishingTest.java
similarity index 100%
rename from regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaEntityPublishingTest.java
rename to regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaEntityPublishingTest.java
diff --git a/regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaExecutionPublishingTest.java b/regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaExecutionPublishingTest.java
similarity index 100%
rename from regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaExecutionPublishingTest.java
rename to regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaExecutionPublishingTest.java
diff --git a/regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaLifecycleEventPublishingTest.java b/regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaLifecycleEventPublishingTest.java
similarity index 100%
rename from regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaLifecycleEventPublishingTest.java
rename to regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaLifecycleEventPublishingTest.java
diff --git a/regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaPropertyPublishingTest.java b/regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaPropertyPublishingTest.java
similarity index 100%
rename from regressiontests/stable-publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaPropertyPublishingTest.java
rename to regressiontests/publishing-jpa/src/test/java/org/apache/causeway/testdomain/publishing/jpa/JpaPropertyPublishingTest.java
diff --git a/regressiontests/stable/log4j2-debug-persistence.xml b/regressiontests/rest/log4j2-debug-persistence.xml
similarity index 100%
rename from regressiontests/stable/log4j2-debug-persistence.xml
rename to regressiontests/rest/log4j2-debug-persistence.xml
diff --git a/regressiontests/stable-rest/log4j2-test.xml b/regressiontests/rest/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-rest/log4j2-test.xml
rename to regressiontests/rest/log4j2-test.xml
diff --git a/regressiontests/stable-rest/pom.xml b/regressiontests/rest/pom.xml
similarity index 90%
rename from regressiontests/stable-rest/pom.xml
rename to regressiontests/rest/pom.xml
index 5670ddf154..3732092e65 100644
--- a/regressiontests/stable-rest/pom.xml
+++ b/regressiontests/rest/pom.xml
@@ -29,22 +29,22 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-rest</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Rest</name>
+	<artifactId>causeway-regressiontests-rest</artifactId>
+	<name>Apache Causeway - Regression Tests - Rest</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.rest</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-rest</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.rest</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/rest</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 
diff --git a/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/JsonValueEncoderTest.java b/regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/JsonValueEncoderTest.java
similarity index 100%
rename from regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/JsonValueEncoderTest.java
rename to regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/JsonValueEncoderTest.java
diff --git a/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceStressTest.java b/regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceStressTest.java
similarity index 100%
rename from regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceStressTest.java
rename to regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceStressTest.java
diff --git a/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java b/regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
similarity index 100%
rename from regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
rename to regressiontests/rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
diff --git a/regressiontests/stable-rest/src/test/resources/junit-platform.properties b/regressiontests/rest/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-rest/src/test/resources/junit-platform.properties
rename to regressiontests/rest/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list b/regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
similarity index 100%
rename from regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
rename to regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-domain-services.list
diff --git a/regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list b/regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
similarity index 100%
rename from regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
rename to regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/bootstrapping/builtin-requestscoped.list
diff --git a/regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature b/regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
similarity index 100%
rename from regressiontests/stable-rest/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
rename to regressiontests/rest/src/test/resources/org/apache/causeway/testdomain/cucumber/is_it_friday_yet.feature
diff --git a/regressiontests/stable-value/log4j2-test.xml b/regressiontests/value/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-value/log4j2-test.xml
rename to regressiontests/value/log4j2-test.xml
diff --git a/regressiontests/stable-eventhandling/pom.xml b/regressiontests/value/pom.xml
similarity index 84%
rename from regressiontests/stable-eventhandling/pom.xml
rename to regressiontests/value/pom.xml
index b094c2aecc..f00494261c 100644
--- a/regressiontests/stable-eventhandling/pom.xml
+++ b/regressiontests/value/pom.xml
@@ -29,21 +29,21 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-eventhandling</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Event Handling</name>
+	<artifactId>causeway-regressiontests-value</artifactId>
+	<name>Apache Causeway - Regression Tests - Value Types</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.eventhandling</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-eventhandling</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.value</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/value</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ActionInteractionProbeImpl.java b/regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ActionInteractionProbeImpl.java
similarity index 100%
rename from regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ActionInteractionProbeImpl.java
rename to regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ActionInteractionProbeImpl.java
diff --git a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/PropertyInteractionProbeImpl.java b/regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/PropertyInteractionProbeImpl.java
similarity index 100%
rename from regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/PropertyInteractionProbeImpl.java
rename to regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/PropertyInteractionProbeImpl.java
diff --git a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java b/regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
similarity index 100%
rename from regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
rename to regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTest.java
diff --git a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java b/regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
similarity index 100%
rename from regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
rename to regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/ValueSemanticsTester.java
diff --git a/regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/_Utils.java b/regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/_Utils.java
similarity index 100%
rename from regressiontests/stable-value/src/test/java/org/apache/causeway/testdomain/value/_Utils.java
rename to regressiontests/value/src/test/java/org/apache/causeway/testdomain/value/_Utils.java
diff --git a/regressiontests/stable-viewers-common/log4j2-test.xml b/regressiontests/viewers-common/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-viewers-common/log4j2-test.xml
rename to regressiontests/viewers-common/log4j2-test.xml
diff --git a/regressiontests/stable-viewers-common/pom.xml b/regressiontests/viewers-common/pom.xml
similarity index 86%
rename from regressiontests/stable-viewers-common/pom.xml
rename to regressiontests/viewers-common/pom.xml
index 1a99c2a581..617a27716b 100644
--- a/regressiontests/stable-viewers-common/pom.xml
+++ b/regressiontests/viewers-common/pom.xml
@@ -29,15 +29,15 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-viewers-common</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Viewers Common</name>
+	<artifactId>causeway-regressiontests-viewers-common</artifactId>
+	<name>Apache Causeway - Regression Tests - Viewers Common</name>
 
 	<properties>
         <maven.install.skip>true</maven.install.skip>
         <maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.viewers.common</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable-viewers-common</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.viewers.common</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/viewers-common</git-plugin.propertiesDir>
     </properties>
 
 	<dependencies>
@@ -54,7 +54,7 @@
 		</dependency>
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 			<scope>test</scope>
 		</dependency>
 		
diff --git a/regressiontests/stable-viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/InteractionTestWkt.java b/regressiontests/viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/InteractionTestWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/InteractionTestWkt.java
rename to regressiontests/viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/InteractionTestWkt.java
diff --git a/regressiontests/stable-viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/LoggerSetupTestWkt.java b/regressiontests/viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/LoggerSetupTestWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/LoggerSetupTestWkt.java
rename to regressiontests/viewers-common/src/test/java/org/apache/causeway/testdomain/viewers/common/wkt/LoggerSetupTestWkt.java
diff --git a/regressiontests/stable-viewers-common/src/test/resources/junit-platform.properties b/regressiontests/viewers-common/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-viewers-common/src/test/resources/junit-platform.properties
rename to regressiontests/viewers-common/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-viewers-jdo/log4j2-test.xml b/regressiontests/viewers-jdo/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-viewers-jdo/log4j2-test.xml
rename to regressiontests/viewers-jdo/log4j2-test.xml
diff --git a/regressiontests/stable-viewers-jdo/pom.xml b/regressiontests/viewers-jdo/pom.xml
similarity index 88%
rename from regressiontests/stable-viewers-jdo/pom.xml
rename to regressiontests/viewers-jdo/pom.xml
index d8097c3666..6b462921be 100644
--- a/regressiontests/stable-viewers-jdo/pom.xml
+++ b/regressiontests/viewers-jdo/pom.xml
@@ -29,15 +29,15 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-viewers-jdo</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Viewers JDO</name>
+	<artifactId>causeway-regressiontests-viewers-jdo</artifactId>
+	<name>Apache Causeway - Regression Tests - Viewers JDO</name>
 
 	<properties>
 		<maven.install.skip>true</maven.install.skip>
 		<maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.viewers.jdo</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable/viewers/jdo</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.viewers.jdo</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/viewers/jdo</git-plugin.propertiesDir>
 	</properties>
 
 	<dependencies>
@@ -59,7 +59,7 @@
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 		</dependency>
 
 		<dependency>
diff --git a/regressiontests/stable-viewers-jdo/src/main/java/org/apache/causeway/testdomain/viewers/jdo/wkt/TestAppJdoWkt.java b/regressiontests/viewers-jdo/src/main/java/org/apache/causeway/testdomain/viewers/jdo/wkt/TestAppJdoWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-jdo/src/main/java/org/apache/causeway/testdomain/viewers/jdo/wkt/TestAppJdoWkt.java
rename to regressiontests/viewers-jdo/src/main/java/org/apache/causeway/testdomain/viewers/jdo/wkt/TestAppJdoWkt.java
diff --git a/regressiontests/stable-viewers-jdo/src/test/java/org/apache/causeway/testdomain/viewers/jdo/wkt/InteractionTestJdoWkt.java b/regressiontests/viewers-jdo/src/test/java/org/apache/causeway/testdomain/viewers/jdo/wkt/InteractionTestJdoWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-jdo/src/test/java/org/apache/causeway/testdomain/viewers/jdo/wkt/InteractionTestJdoWkt.java
rename to regressiontests/viewers-jdo/src/test/java/org/apache/causeway/testdomain/viewers/jdo/wkt/InteractionTestJdoWkt.java
diff --git a/regressiontests/stable-viewers-jdo/src/test/resources/junit-platform.properties b/regressiontests/viewers-jdo/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-viewers-jdo/src/test/resources/junit-platform.properties
rename to regressiontests/viewers-jdo/src/test/resources/junit-platform.properties
diff --git a/regressiontests/stable-viewers-jpa/log4j2-test.xml b/regressiontests/viewers-jpa/log4j2-test.xml
similarity index 100%
rename from regressiontests/stable-viewers-jpa/log4j2-test.xml
rename to regressiontests/viewers-jpa/log4j2-test.xml
diff --git a/regressiontests/stable-viewers-jpa/pom.xml b/regressiontests/viewers-jpa/pom.xml
similarity index 88%
rename from regressiontests/stable-viewers-jpa/pom.xml
rename to regressiontests/viewers-jpa/pom.xml
index a2017373cd..e97ec473c5 100644
--- a/regressiontests/stable-viewers-jpa/pom.xml
+++ b/regressiontests/viewers-jpa/pom.xml
@@ -29,15 +29,15 @@
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>causeway-regressiontests-stable-viewers-jpa</artifactId>
-	<name>Apache Causeway - Regression Tests (stable) - Viewers JPA</name>
+	<artifactId>causeway-regressiontests-viewers-jpa</artifactId>
+	<name>Apache Causeway - Regression Tests - Viewers JPA</name>
 
 	<properties>
 		<maven.install.skip>true</maven.install.skip>
 		<maven.deploy.skip>true</maven.deploy.skip>
 
-		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.stable.viewers.jpa</jar-plugin.automaticModuleName>
-		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/stable/viewers/jpa</git-plugin.propertiesDir>
+		<jar-plugin.automaticModuleName>org.apache.causeway.regressiontests.viewers.jpa</jar-plugin.automaticModuleName>
+		<git-plugin.propertiesDir>org/apache/causeway/regressiontests/viewers/jpa</git-plugin.propertiesDir>
 	</properties>
 
 	<dependencies>
@@ -59,7 +59,7 @@
 
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
-			<artifactId>causeway-regressiontests-stable</artifactId>
+			<artifactId>causeway-regressiontests-base</artifactId>
 		</dependency>
 
 		<dependency>
diff --git a/regressiontests/stable-viewers-jpa/src/main/java/org/apache/causeway/testdomain/viewers/jpa/wkt/TestAppJpaWkt.java b/regressiontests/viewers-jpa/src/main/java/org/apache/causeway/testdomain/viewers/jpa/wkt/TestAppJpaWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-jpa/src/main/java/org/apache/causeway/testdomain/viewers/jpa/wkt/TestAppJpaWkt.java
rename to regressiontests/viewers-jpa/src/main/java/org/apache/causeway/testdomain/viewers/jpa/wkt/TestAppJpaWkt.java
diff --git a/regressiontests/stable-viewers-jpa/src/test/java/org/apache/causeway/testdomain/viewers/jpa/wkt/InteractionTestJpaWkt.java b/regressiontests/viewers-jpa/src/test/java/org/apache/causeway/testdomain/viewers/jpa/wkt/InteractionTestJpaWkt.java
similarity index 100%
rename from regressiontests/stable-viewers-jpa/src/test/java/org/apache/causeway/testdomain/viewers/jpa/wkt/InteractionTestJpaWkt.java
rename to regressiontests/viewers-jpa/src/test/java/org/apache/causeway/testdomain/viewers/jpa/wkt/InteractionTestJpaWkt.java
diff --git a/regressiontests/stable-viewers-jpa/src/test/resources/junit-platform.properties b/regressiontests/viewers-jpa/src/test/resources/junit-platform.properties
similarity index 100%
rename from regressiontests/stable-viewers-jpa/src/test/resources/junit-platform.properties
rename to regressiontests/viewers-jpa/src/test/resources/junit-platform.properties