Skip to content

issue 1690 slice 14: relationship-type effect conditions and execution context #4471

Description

@natechadwick-intsof

Parent

Parent: #1690

Workbench inventory remainder. Relationship types already expose effects as a read-mostly projection. Remaining: effect condition and execution-context edit (RelationshipTypeAdaptor.DESIGN_GAPS: "Effect condition and execution-context edit not supported via this API").

Slice goal

One user-visible increment: An Admin can edit relationship-type effect conditions and execution context from Developer → Relationship types; Playwright + product-docs.

HARD BAN: do not split REST vs SPA vs Playwright. Do not implement cloning field overrides (slice 13) or content-type field label write (CT_FIELD_LABELS_WRITE, #4463 / PR #4469) in this PR.

In scope

  1. REST + sitemanage adaptor: read/write effect conditions and execution-context on relationship-type effects; Admin write with existing lock/403/409 peers.
  2. SPA relationship-type detail: editor for effect conditions and execution context (not display-only).
  3. Surface-filtered Playwright on QA H2 (perc-devctl qa-up → qa-health → TEST_CMS_URL → npm run test:surface).
  4. Update product-docs/8.2/admin/ Developer Relationship types page and product-docs/8.2/developer/rest.md. Drop the effect-condition designGaps entry when write ships.

Out of scope

Acceptance

  • GET relationship-type detail includes effect conditions and execution context
  • Admin can add/update/clear those fields; GET round-trips
  • Unknown type 404; non-Admin 403; invalid payload 400
  • Playwright surface spec green on QA H2
  • Product-docs match shipped behavior; [8.2] Developer module — post-P0 follow-ons #1690 Agent progress updated; effect-condition designGaps entry dropped

Modules

rest, projects/sitemanage, WebUI, modules/perc-qa-automation, product-docs/8.2/

Leave unassigned. Do not add In Progress.

Co-Authored by Grok Build 1.0.25 using grok-4.6 with agent night-issue-prs-triage.

Activity

  1. added
    enhancementNew feature or request
    8.2This issue found in 8.2 release
    p2Priority 2 (p1 highest, p8 lowest)
    in progressAgent or human actively working
    on Sep 12, 2026
  2. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work on slice 14 (effect conditions and execution context).

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  3. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: operator cancelled the 2-hour chain while Work was in flight. Removed In Progress. Uncommitted work may remain on overnight worktree branch fix/issue-4471-reltype-effect-conditions.

    Co-Authored by Grok Build using grok-4.6 with agent grok.

  4. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  5. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: PR opened #4529 (Fixes #4471). C5 Playwright 7/7 on QA H2. Parent #1690 progress updated.

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  6. added a commit that references this issue on Sep 17, 2026
    2bd3122
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    8.2This issue found in 8.2 releaseenhancementNew feature or requestmodel:grok-4.6Session model grok-4.6operator:grokChanges authored by Grokoperator:night-issue-prsnight-issue-prs workflowp2Priority 2 (p1 highest, p8 lowest)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions