Cycle Verify residual (next-night lead)
This is not a qa task. Unassigned p1 IMPLEMENT residual for the next night-issue-prs cycle. Do not assign a human QA owner.
Integration tip
Maven
Standalone clean install on the integration tip (JDK 21, no -DskipTests) was green:
cd rest && ../mvnw clean install BUILD SUCCESS Tests run: 1402 Failures: 0
cd projects/sitemanage && ../../mvnw clean install BUILD SUCCESS
cd WebUI && ../mvnw clean install BUILD SUCCESS Vitest 4241 passed; Java Tests run: 69 Failures: 0
cd modules/perc-qa-automation && ../../mvnw clean install BUILD SUCCESS
Playwright (H2 QA cell)
perc-devctl qa-up --skip-image-build --then-qa-deploy-webui --then-qa-deploy-war-jars RESULT:OK; qa-health RESULT:OK HTTP:200 HEALTH:healthy against TEST_CMS_URL=http://127.0.0.1:9993. Golden smoke (2) and login (2) passed.
Command:
cd modules/perc-qa-automation/frontend
TEST_CMS_URL=<from qa-up> ADMIN_USERNAME=Admin npm run test:surface -- --path tests/developer-relationship-type-editor.spec.js
Result: 5 passed, 1 failed.
Failed test: Admin can add, round-trip, and clear cloning field overrides
First failure lines:
Error: expect(locator).toBeVisible() failed
Locator: locator('[data-testid="developer-rt-clone-empty"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
at tests/developer-relationship-type-editor.spec.js:284:76
Context: add override (sys_title + Java/global/percussion/generic/sys_Literal + param cloned), Save, reload round-trip succeeded. After remove + Save, notice/save path did not throw Clone override clear failed, but the empty-state locator [data-testid="developer-rt-clone-empty"] never appeared (empty-array PUT / UI re-render after clear).
Acceptance
npm run test:surface -- --path tests/developer-relationship-type-editor.spec.js exits 0 on H2 QA (qa-up → qa-health → TEST_CMS_URL from qa-up → qa-down).
- After removing all cloning field overrides and Save,
[data-testid="developer-rt-clone-empty"] is visible and a reload still shows no override rows.
Notes
- Not a qa task.
- Leave unassigned; no In Progress until a Work agent claims it.
Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs-cycle-verify.
Cycle Verify residual (next-night lead)
This is not a qa task. Unassigned p1 IMPLEMENT residual for the next
night-issue-prscycle. Do not assign a human QA owner.Integration tip
integration_ref:75600ec5d99c0a9ace055f99c838cc919c6b764d(fix/issue-4470-reltype-cloning-overrides)Maven
Standalone
clean installon the integration tip (JDK 21, no-DskipTests) was green:cd rest && ../mvnw clean installBUILD SUCCESS Tests run: 1402 Failures: 0cd projects/sitemanage && ../../mvnw clean installBUILD SUCCESScd WebUI && ../mvnw clean installBUILD SUCCESS Vitest 4241 passed; Java Tests run: 69 Failures: 0cd modules/perc-qa-automation && ../../mvnw clean installBUILD SUCCESSPlaywright (H2 QA cell)
perc-devctl qa-up --skip-image-build --then-qa-deploy-webui --then-qa-deploy-war-jarsRESULT:OK;qa-healthRESULT:OK HTTP:200 HEALTH:healthy againstTEST_CMS_URL=http://127.0.0.1:9993. Golden smoke (2) and login (2) passed.Command:
Result: 5 passed, 1 failed.
Failed test:
Admin can add, round-trip, and clear cloning field overridesFirst failure lines:
Context: add override (
sys_title+Java/global/percussion/generic/sys_Literal+ paramcloned), Save, reload round-trip succeeded. After remove + Save, notice/save path did not throwClone override clear failed, but the empty-state locator[data-testid="developer-rt-clone-empty"]never appeared (empty-array PUT / UI re-render after clear).Acceptance
npm run test:surface -- --path tests/developer-relationship-type-editor.spec.jsexits 0 on H2 QA (qa-up→qa-health→ TEST_CMS_URL from qa-up →qa-down).[data-testid="developer-rt-clone-empty"]is visible and a reload still shows no override rows.Notes