equinor / equinor/prisma-decision-api

Arc reversal

Open
#382 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
3
Forks
3
Avg merge
2d 13m
Merged PRs (30d)
27

Description

In some cases, we may want to reverse the arc between two uncertainty nodes. This should be userw-friendly.
It includes:
- Updating the frontend
- [Check for cycles]
- Flipping the arc graphically between the nodes
- Adding arcs from the parents
- Updating the probability table using the Bayes' theorem

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the frontend arc interaction, cycle validation, parent-arc handling, and probability-table logic; review how uncertainty nodes and arcs are represented before deciding the design. Done means reversal is user-friendly, rejects cyclic results, flips the graphical arc, updates parent arcs, and recalculates the probability table using Bayes' theorem.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.