Project

General

Profile

NewPoint Creation » History » Revision 3

Revision 2 (Tomislav Pleše, 09/28/2025 06:35 PM) → Revision 3/4 (Tomislav Pleše, 09/28/2025 06:38 PM)

# NewPoint Creation 


 |- T-001: Shard-01  
 |    |- T-004: Point 
 |    |- T-015: Point 
 |- T-001: Shard-02 
 |    |- T-016: Point 
 |    |- T-017: Point <-- 
 |    |- T-005: Shard-01  
 |    |    |- T-006: Point 
 |    |    |- T-014: Point 
 |    |    |- T-007: Shard-01  
 |    |    |    |- T-010: Point 
 |    |    |    |- T-013: Point  
 |    |    |- T-007: Shard-02  
 |    |    |    |- T-011: Point 
 |    |    |    |- T-012: Point    <-- starting point 
 |    |    |- T-007: Shard-03  
 |    |    |- T-008: Point 
 |    |- T-005: Shard-02  
 |    |    |- T-018: Point 
 |    |- T-005: Shard-03  
 |    |- T-009: Point 
 |- T-001: Shard-03  
 |- T-002: Point 
 |- T-003: Point <-- 


 Context: [012, 011, 007(S01+S02), 014, 006, 005(S01), 017, 016, 001(S01+S02) ] 


 * Only Root can have pointChildren[] 
 * Only Shard that can have pointChildren[] is a Root Point that is also a Shard 
 * Shards can only have shardChildren[] 





 |                                 |                                     |     Regular Prompt           |                                                                      |                                                  |                                                       |                                                          |     Sub Prompt                                                                                                                                                        |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |-------------------------------|-----------------------------------|----------------------------|--------------------------------------------------------------------|------------------------------------------------|-----------------------------------------------------|--------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 
 |     Object                      |     Property                        |     1. Root Creation         |                Root Parent -         Directly Under Root           |     3. Root Parent -   Under Regular Point       |     4. Root-Shard   Parent - Under Regular Point    |     5.   Child-Shard   Parent - Under Regular Point    |     6. Root Parent -   Root Initial  Sharding                                                                                                                         |     7. Root-Shard   Parent - Root 2nd Sharding                                                                                                                                |     8.   Regular Child - Regular Point   Initial Sharding                                                                                                             |     9. Child-Shard Parent    - Regular Point 2nd Sharding                                                                                                                     | 
 |     Direct   Parent             |                                     |     null                     |     Root                                                             |     Root                                         |     Root-Shard                                        |     Shard                                                |     Root                                                                                                                                                              |     Root                                                                                                                                                                      |     Shard                                                                                                                                                             |     Shard                                                                                                                                                                     | 
 |     Previous                    |                                     |     null                     |     Root                                                             |     Child                                        |     Child                                             |     Child                                                |     Root                                                                                                                                                              |     Root                                                                                                                                                                      |     Shard                                                                                                                                                             |     Shard                                                                                                                                                                     | 
 |                                 |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     PARAMETERS                  |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     pointArgs                   |     previousPointId                 |     null                     |     previousPointId                                                  |     previousPointId                              |     previousPointId                                   |     previousPointId                                      |     previousPointId                                                                                                                                                   |     previousPointId                                                                                                                                                           |     previousPointId                                                                                                                                                   |     previousPointId                                                                                                                                                           | 
 |                                 |     prevPoint.parentPointId         |     null                     |     prevPoint.parentPointId                                          |     prevPoint.parentPointId                      |     prevPoint.parentPointId - Root                    |     prevPoint.parentPointId                              |     prevPoint.parentPointId                                                                                                                                           |     prevPoint.parentPointId                                                                                                                                                   |     prevPoint.parentPointId                                                                                                                                           |     prevPoint.parentPointId                                                                                                                                                   | 
 |                                 |     prevPoint.parentShardId         |     null                     |     null                                                             |     null                                         |     prevPoint.parentShardId                           |     parentShardId                                        |     null                                                                                                                                                              |     null                                                                                                                                                                      |     prevPoint.parentShardId                                                                                                                                           |     prevPoint.parentShardId                                                                                                                                                   | 
 |                                 |     newPoint.isShardPointChild    |     false                    |     false                                                            |     false                                        |     true                                              |     true                                                 |     true                                                                                                                                                              |     true                                                                                                                                                                      |     true                                                                                                                                                              |     true                                                                                                                                                                      | 
 |                                 |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     INITIAL                     |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     newPoint                    |     newPointId                      |     newPointId               |     newPointId                                                       |     newPointId                                   |     newPointId                                        |     newPointId                                           |     newPointId                                                                                                                                                        |     newPointId                                                                                                                                                                |     newPointId                                                                                                                                                        |     newPointId                                                                                                                                                                | 
 |                                 |     parentPointId                   |     newPointId               |     prevPoint.parentPointId - Root                                   |     previousPoint.parentPointId   - Root         |     prevPoint.parentPointId   - Root                  |     prevPoint.parentPointId                              |     previousPointId - Root                                                                                                                                            |     previousPointId - Root                                                                                                                                                    |     previousPointId                                                                                                                                                   |     previousPointId                                                                                                                                                           | 
 |                                 |     parentShardId                   |     null                     |     null                                                             |     null                                         |     prevPoint.parentShardId                           |     prevPoint.parentShardId                              |     null                                                                                                                                                              |     null                                                                                                                                                                      |     null                                                                                                                                                              |     null                                                                                                                                                                      | 
 |     parentPoint                 |     parentPointId                   |     null                     |     previousPointId - Root                                           |     prevPoint.parentPointId   - Root             |     prevPoint.parentPointId   - Root                  |     prevPoint.parentPointId                              |     previousPointId   - Root                                                                                                                                          |     previousPointId   - Root                                                                                                                                                  |     previousPointId                                                                                                                                                   |     previousPointId                                                                                                                                                           | 
 |                                 |     pointChildren                   |     null                     |     null                                                             |     [previousPointId]                            |     [MayHave-MayNotHave]                              |     null                                                 |     [MayHave-MayNotHave]                                                                                                                                              |     [MayHave-MayNotHave]                                                                                                                                                      |     null                                                                                                                                                              |     null                                                                                                                                                                      | 
 |                                 |     shardsList                      |     null                     |     null                                                             |     null                                         |     [prevPoint.parentShardId]                         |     [prevPoint.parentShardId]                            |     null                                                                                                                                                              |     [someOtherShards]                                                                                                                                                         |     null                                                                                                                                                              |     [someOtherShards]                                                                                                                                                         | 
 |     parentShard                 |     parentShardId                   |     null                     |     null                                                             |     null                                         |     prevPoint.parentShardId                           |     prevPoint.parentShardId                              |     null                                                                                                                                                              |     null                                                                                                                                                                      |     null                                                                                                                                                              |     null                                                                                                                                                                      | 
 |                                 |     shardPointChildren              |     null                     |     null                                                             |     null                                         |     [previousPointId]                                 |     [previousPointId]                                    |     null                                                                                                                                                              |     null                                                                                                                                                                      |     null                                                                                                                                                              |     null                                                                                                                                                                      | 
 |                                 |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     UPDATED                     |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     newPoint-updated            |     newPointId                      |     [SAME]   newPointId    |     [SAME]   newPointId                                              |     [SAME]   newPointId                          |     [SAME]   newPointId                               |     [SAME]   newPointId                                  |     [SAME]   newPointId                                                                                                                                               |     [SAME]   newPointId                                                                                                                                                       |     [SAME]   newPointId                                                                                                                                               |     [SAME]   newPointId                                                                                                                                                       | 
 |                                 |     parentPointId                   |     [SAME]   newPointId    |     [SAME]   prevPoint.parentPointId                                 |     [SAME]   prevPoint.parentPointId - Root    |     [SAME]   prevPoint.parentPointId - Root           |     [SAME]   prevPoint.parentPointId                     |     [SAME]   previousPointId - Root                                                                                                                                   |     [SAME]previousPointId   - Root                                                                                                                                            |     [SAME]   previousPointId                                                                                                                                          |     [SAME]   prevPoint.parentPointId - Root                                                                                                                                   | 
 |                                 |     parentShardId                   |     [SAME]   null            |     [SAME]   null                                                    |     [SAME]   null                                |     [SAME]   prevPoint.parentShardId                  |     [SAME]   prevPoint.parentShardId                     |     newShardId                                                                                                                                                        |     newShardId                                                                                                                                                                |     newShardId                                                                                                                                                        |     newShardId                                                                                                                                                                | 
 |     parentPoint-updated         |     parentPointId                   |     [SAME]   null            |     [SAME]   previousPointId - Root                                  |     [SAME]   prevPoint.parentPointId - Root    |     [SAME]   prevPoint.parentPointId - Root           |     [SAME]   prevPoint.parentPointId                     |     [SAME]   previousPointId - Root                                                                                                                                   |     [SAME]   previousPointId - Root                                                                                                                                           |     [SAME]   previousPointId                                                                                                                                          |     [SAME]   prevPoint.parentPointId - Root                                                                                                                                   | 
 |                                 |     pointChildren                   |     [SAME]   null            |     [].add newPointId                                                |     [].add newPointId                            |     [SAME]   [MayHave-MayNotHave]                     |     [SAME]   null                                        |     [SAME]   [MayHave-MayNotHave]                                                                                                                                     |     [SAME]   [MayHave-MayNotHave]                                                                                                                                             |     [SAME]   null                                                                                                                                                     |     [SAME]   null                                                                                                                                                             | 
 |                                 |     shardsList                      |     [SAME]   null            |     [SAME]   null                                                    |     [SAME]   null                                |     [SAME]   [prevPoint.parentShardId]                |     [SAME]   [prevPoint.parentShardId]                   |     [newShardId]                                                                                                                                                      |     [].add   newShardId                                                                                                                                                       |     [newShardId]                                                                                                                                                      |     [].add   newShardId                                                                                                                                                       | 
 |     parentShard                 |     parentShardId                   |     [SAME]   null            |     [SAME]   null                                                    |     [SAME]   null                                |     [SAME]   prevPoint.parentShardId                  |     [SAME]   prevPoint.parentShardId                     |     newShardId                                                                                                                                                        |     newShardId                                                                                                                                                                |     newShardId                                                                                                                                                        |     newShardId                                                                                                                                                                | 
 |                                 |     shardChildren                   |     [SAME]   null            |     [SAME]   null                                                    |     [SAME]   null                                |     [].add   newPointId                               |     [].add   newPointId                                  |     [newPointId]                                                                                                                                                      |     [].add   newPointId                                                                                                                                                       |     [newPointId]                                                                                                                                                      |     [].add   newPointId                                                                                                                                                       | 
 |                                 |                                     |                              |                                                                      |                                                  |                                                       |                                                          |                                                                                                                                                                       |                                                                                                                                                                               |                                                                                                                                                                       |                                                                                                                                                                               | 
 |     Initial/Updated   Diff    |                                     |NONE    |     NONE                     |* Parent.pointChildren[].addNewPointId |* Parent.pointChildren[].addNewPointId |* ParentShard.shardChildren[].addNewPointId |* ParentShard.shardChildren[].addNewPointId |* newPoint.parentShardId.setNewShardId, |     * parentPoint.shardsList[newShardId], Parent.pointChildren[].addNewPointId                             |     * Parent.pointChildren[].addNewPointId         |     * ParentShard.shardChildren[].addNewPointId         |     * ParentShard.shardChildren[].addNewPointId            |                * newPoint.parentShardId.setNewShardId       * parentPoint.shardsList[newShardId]       newShard.id,          * newShard.shardChildren[newPointId]|* newShard.shardChildren[newPointId],           |                * newPoint.parentShardId.setNewShardId,       * parentPoint.shardsList[].addNewShardId,       * newShard.id,          * newShard.shardChildren[].addNewPointId |* newShard.shardChildren[].addNewPointId,           |                * newPoint.parentShardId.setNewShardId,       * parentPoint.shardsList[newShardId],       * newShard.id,          * newShard.shardChildren[newPointId] |* newShard.shardChildren[newPointId],           |                * newPoint.parentShardId.setNewShardId,       * parentPoint.shardsList[].addNewShardId,       * newShard.id,          * newShard.shardChildren[].addNewPointId newShard.shardChildren[].addNewPointId,           |