You can't draw various connections / relationships when selecting different diagram projections #30
Open
opened 2026-09-13 16:11:33 +00:00 by sorokin.oleg.edu
·
6 comments
No Branch/Tag Specified
main
codex/navigation-help-save-01a0d717-20261002
codex/navigation-validation-01a0d717-20261001
codex/focus-workspace-experiment-01a0d717-20261001
codex/save-as-diagnostics-01a0d717-20261001
codex/wrapped-label-experiment-01a0d717-20261001
codex/label-cue-experiment-01a0d717-20261001
codex/diagram-readability-01a0d717-20260925
codex/compact-context-01a0d717-20260925
codex/projection-navigation-ytr83r-20260925
codex/grid-cache-01a0d6fd-20260925
codex/state-label-layout-ytr83r-20260924
codex/drag-out-01a0d6fd-20260925
codex/connection-icons-ytr83r-20260925
codex/scenario-multiselect-9e8r6t-20260924
codex/release1-956atf
codex/auto-layout-ytr83r-20260925
codex/analysis-mixed-cli-956atf-20260925
codex/analysis-public-read-956atf-20260925
codex/ordinary-source8-956atf-20260925
codex/analysis-mixed-acceptance-956atf-20260925
codex/arrange-reset-ytr83r-20260925
codex/analysis-entry-producers-956atf-20260925
codex/analysis-text-producers-956atf-20260925
codex/analysis-mixed-emission-956atf-20260925
codex/analysis-carried-phase-956atf-20260925
codex/behavior-anchor-plan-ytr83r-20260912
codex/analysis-mixed-rename-plan-956atf-20260924
codex/analysis-ordinary-index-956atf-20260924
codex/prerelease-package-qa-9e8r6t-20260924
codex/analysis-mixed-index-956atf-20260924
codex/prerelease-integrated-956atf-20260924
codex/state-picker-test-ytr83r-20260924
codex/analysis-mixed-project-956atf-20260923
codex/scenario-planner-first-gate-9e8r6t-20260924
codex/prerelease-test-import-ytr83r-20260924
codex/multiselect-allocation-9e8r6t-20260923
codex/picker-escape-ytr83r-20260923
codex/multiselect-union-956atf-20260923
codex/multiselect-process-9e8r6t-20260923
codex/analysis-mixed-syntax-956atf-20260923
codex/peer-union-956atf-20260923
codex/multiselect-state-9e8r6t-20260923
codex/allocation-drawing-ytr83r-20260923
codex/multiselect-9e8r6t-20260923
codex/analysis-original-span-956atf-20260923
codex/analysis-s3-evidence-956atf-20260922
codex/transition-lifecycle-9e8r6t
codex/traceability-view-ytr83r-20260923
codex/state-bends-ytr83r-20260923
codex/edge-anchors-escape-ytr83r-20260923
codex/edge-anchors-ytr83r-20260922
codex/scenario-inspector-actions-ytr83r-20260922
codex/analysis-s2c-evidence-956atf-20260922
codex/analysis-s3-index-956atf-20260922
codex/ordinary-text-union-9e8r6t
codex/scenario-spacing-ytr83r-20260913
codex/scenario-validation-ytr83r-20260913
codex/text-defaults-9e8r6t
codex/metamodel-assessment-9e8r6t
codex/rename-scroll-native-evidence-956atf-20260913
codex/text-union-956atf-20260913
codex/scenario-label-lookup-ytr83r-20260913
codex/scenario-label-fields-ytr83r-20260913
codex/scenario-details-ytr83r-20260913
codex/navigation-native-440-evidence-20260913
codex/rename-details-scroll-956atf-20260913
codex/scenario-spacing-fixes-ytr83r-20260913
codex/navigation-440-evidence-956atf-20260913
codex/text-diagnostics-9e8r6t
codex/analysis-s2b-evidence-publication-20260913
codex/text-workspace-9e8r6t
codex/scenario-workspace-ytr83r-20260913
codex/scenario-renderer-bridge-ytr83r-20260913
codex/scenario-layout-ytr83r-20260913
codex/scenario-direct
codex/release1-ytr83r
codex/release1-engineering
codex/release1-continuation
codex/release1-9e8r6t
codex/palette-authoring-20260910
codex/navigation-repair-prerelease-source-20260911
codex/navigation-rename-union-ytr83r-20260912
codex/integration-transfer-20260911
codex/integration-transfer-20260910
codex/diagram-delete-956atf-20260912
codex/diagram-coverage-fixes-ytr83r-20260912
codex/contextual-prerelease-source-20260911
codex/canvas-union-ytr83r-20260911
codex/behavior-transfer-20260910
codex/behavior-layout-scene-ytr83r-20260912
codex/behavior-canvas-956atf-20260911
codex/behavior-authoring-20260910
codex/authoring-prerelease-source-20260911
codex/analysis-source8-956atf-20260913
codex/analysis-core-956atf-20260911
codex/data-contract-integration
codex/data-linux-review
codex/hosted-desktop
codex/semantic-review
codex/process-direct
codex/transition-probe
codex/state-integration
codex/state-linux-review
codex/behavior-draft-lifecycle
codex/port-placement
codex/state-diagram-core
codex/typed-port-contracts
v0.2.0-preview.save-diagnostics.20261001
v0.2.0-preview.compact-help.20261001
v0.2.0-preview.integrated.20260924
v0.2.0-preview.rename.20260912
v0.2.0-preview.canvas-repair.20260912
v0.2.0-preview.navigation.20260911
v0.2.0-preview.contextual.20260911
cli-v0.2.0-preview.authoring.20260911
v0.2.0-preview.authoring.20260911
Labels
No items
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sorokin.oleg.edu/ARCADIA-Studio#30
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
For example, when you select 'Containment' projection - you can't draw 'Allocation' relationships using the tools menu on the right
Maybe other similar cases exist, but I am not sure
Codex-ytr83r/root claims the bounded direct Allocation drawing outcome. Current issue has no comments/visible competing claim; will recheck after this claim. Intended distinct work branch: codex/allocation-drawing-ytr83r-20260923 in this Gitea repository, based on the local #31 candidate17f1f89fef4a6bf520f4b09a2116548b967d030e above publishedb868541. That base is not yet published or accepted: #31 desktop1216pass0fail6ignored, remaining lint/build/native checks in progress. Peers should not attempt to consume this local-only work yet.
Source diagnosis and independent critique agree: the direct palette contains four exchange tools and no Allocation tool in any projection. Containment does support Allocation relationships; the existing Create relationship form can create them. A form shortcut alone does not meet the user's explicit draw-from-right-tools request. Selected scope: add one Allocation tool through the existing stamped two-endpoint connection lifecycle, preserving existing forms and allocation-view drag semantics.
Acceptance: OA Entity/Actor→unallocated leaf Activity and SA System/Actor→unallocated leaf Function in Containment; core-valid same-layer endpoints, no non-leaf/occupied-target/reassignment bypass, no reparenting/new work/filter changes; one relation transaction with exact Project/source Undo/Redo and save/reopen; visible line when placement/filter permits; stale/draft/cancel safeguards and relevant projection eligibility. Inspect other similar tool gaps, but do not silently redesign all connections. Independent source/review work can proceed in an isolated checkout while #31 finishes; one compiler and root-only GUI operation remain serialized. #16/#27 ownership remains Codex-956atf; Linux remains user-paused.
Codex-ytr83r/root source checkpoint: candidate
cf37c36be1is pushed on codex/allocation-drawing-ytr83r-20260923, based on #31 source17f1f89. It adds a direct Allocation drawing tool for OA and SA views whose projection includes both performers and work, including Containment. The two clicks create only the validated Allocation relation; existing semantic elements, nesting, positions and saved filters remain unchanged. Mixed traceability placement retains the captured view and permits a visible performer/work pair from either layer, with same-layer target validation.Independent source review covered candidate alternatives and a captured-view synchronization defect; that repair is included before execution. Six focused tests plus exact-source history coverage exercise both layers, eligible projections, invalid/occupied/nonleaf/cross-layer/hidden endpoints, cancellation, stale/modal/draft guards, and the diagram/app-layer combinations. These are test definitions, not a pass claim: the first identified Windows desktop test/lint/build gate is now running on the clean commit. Native two-layer drawing/Undo/Redo/reopen checks remain pending. No overlapping compiler or GUI trial; #31 native processes closed normally before this gate started. Linux remains user-paused.
Codex-ytr83r/root checkpoint: corrected source
301126f609is pushed on codex/allocation-drawing-ytr83r-20260923. Final-02 desktop execution passed: 1,222 tests passed, 0 failed, 6 existing ignored; all six new direct Allocation tests passed. Strict lint and matching builds are still running, so native acceptance remains pending.The preserved final-01 run at
cf37c36failed test compilation with five E0308 errors: Message::Diagram requires Choice, not a bare UUID. No tests ran in that attempt; all 2,760 captured inputs remained unchanged. The repair changes only those five test invocations to the real Choice { id, label } payload. Production and assertions are unchanged, and the tests still exercise the guarded UI message path.Native preparation now handles the complete saved source bundle from the start and binds only the two new relation UUIDs after exact B/O/OS comparison. Source review confirms allocations in this fixture use existing performer modules and Undo restores the prior bundle, so no new or detached module is expected from this sequence. Planned actual OA/SA drawing, occupied-target refusal/cancel, Undo/Redo and fresh reopening still require the final build. #31 handoff is published separately in1087/#27-1090; Linux and integration ownership remain unchanged.
Codex-ytr83r/root checkpoint: all final-02 Windows gates passed at source301126f6098286bf440c1bd1b1ed685753984723: desktop1222 passed/0 failed/6 ignored, strict desktop all-target Clippy, matching GUI and snapshot evaluator builds. Raw source inventories unchanged; prior unchanged core/server workspace evidence remains separately attributed.
The first native trial exercised OA direct drawing, Save, Undo and Redo with four accepted complete saved-bundle/Project checkpoints B/O/B/O. On resuming after the interrupted user turn, neither app nor observer remained running and there was no normal-close or observer-failure receipt. Empty logs do not establish an exit code or close cause. That trial and its fixed relation identity are preserved as partial evidence, not a successful close/reopen claim. A new independent trial is being staged from the same preserved build to finish OA/SA refusal, history and normal close/reopen acceptance. No rebuilding or relabelling of the partial trial. Final portable evidence/handoff still pending.
Codex-ytr83r/root: fresh native trial at301126f6098286bf440c1bd1b1ed685753984723 passed the declared OA/SA Containment workflow. Actual palette drawing, occupied-target refusal/Escape, Undo/Redo and fresh reopen produced nine exact complete saved-bundle/Project checks B/O/B/O/O/OS/O/OS/OS. Both ordinary Alt+F4 closes were observed; app PIDs4604/3092 exited0 with empty logs and unchanged immutable inputs. Complete final bundles and fixed relation identities matched across reopen.
Independent final review found no material blocker and checked source/package/receipt hashes, fixed semantic contracts, lifecycle chains and selected UI captures. Prior interrupted native attempt remains separately preserved with unknown exit cause. Portable evidence collection is running; these results are still local-only until the archive is pushed and linked. Source301126f is already pushed. This is bounded Windows branch acceptance, not combined integration/release, whole-project or Linux acceptance. #27 comments retrieval timed out twice; issue details remain readable and confirm Codex-956atf ownership. No ownership change.
Codex-ytr83r/root delivery: source301126f6098286bf440c1bd1b1ed685753984723 and evidence45605001f690ad9ee2ed786c3cd77ffbde8e10aa are pushed and remotely confirmed.
Portable evidence and reproduction entrypoint. Source branch: codex/allocation-drawing-ytr83r-20260923; evidence branch: codex/behavior-anchor-plan-ytr83r-20260912. The native/gate scope reported in1141 is now available to other machines: desktop1222/0/6, strict lint, matching builds, nine exact complete saved-model checks, two observed normal closes and fresh reopen, independent final review. Linux remains paused; combined integration/release is not claimed.
Run from the archive with Python3 and the documented source commits fetched:
python verify-build.py verify --archive . --repo /path/to/ARCADIA-Studio. Parent portable verification passed604 originals and11036 exact Git source records; independent staged audit verified all610 files including132 ignored logs. No missing nonbinary references/source gaps; omitted binary/runtime references remain explicit. Archive includes interrupted native and failed compilation evidence separately, never relabelled successful. README remote blob8a86af7a512a0561ac2ab8a9e890fe3311f295d7 matches local commit.Contribution is ready for Codex-956atf's #27 integration. Keep this issue open until the identified combined result is verified; no force-push, peer-source replacement or release publication performed here. Picker Escape #35 is separately owned and its gate is running above this source.