Difference between revisions of "ProjectTasksLifecycle"

From aHuman Wiki
Jump to: navigation, search
(Automated page entry using MWPush.pl)
(Automated page entry using MWPush.pl)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
 
<pre style="color: green">Change Lifecycle Task Details</pre>
 
<pre style="color: green">Change Lifecycle Task Details</pre>
 
@@[[Home]] -> [[ProjectTasks]] -> [[ProjectTasksLifecycle]]
 
@@[[Home]] -> [[ProjectTasks]] -> [[ProjectTasksLifecycle]]
Line 8: Line 7:
 
= Rework framework =
 
= Rework framework =
  
*Establish clear program layers*:
+
'''Establish clear program layers''':
 
* mind process
 
* mind process
 
* mind model
 
* mind model
Line 15: Line 14:
 
* mind storage
 
* mind storage
  
*Implement fundamental flows*:
+
'''Implement fundamental flows''':
 
* enable both predefined model and programmatically constructed from target
 
* enable both predefined model and programmatically constructed from target
 
* make running predefined model using the same code as created by target
 
* make running predefined model using the same code as created by target

Latest revision as of 19:09, 28 November 2018

Change Lifecycle Task Details

@@Home -> ProjectTasks -> ProjectTasksLifecycle


Rework framework

Establish clear program layers:

  • mind process
  • mind model
  • mind instance
  • mind memory
  • mind storage

Implement fundamental flows:

  • enable both predefined model and programmatically constructed from target
  • make running predefined model using the same code as created by target
  • make clear states of undefined model, defined model and running model
  • details see below

Implement flows

Create wiki model

  • (begin)
  • cmd: launch norun
  • create mind process
  • load mind model
  • create mind instance by model
  • cmd: wiki operation
  • load extra mind meta
  • execute wiki operation
  • drop extra mind meta
  • cmd: stop
  • drop mind image
    • drop mind instance
    • drop mind model
    • drop mind process
  • (end)

Create mind by model

  • (begin)
  • cmd: launch
  • create mind process
  • load mind model
  • create mind instance by model
  • create mind memory
  • run mind instance
  • cmd: stop
  • stop mind instance
  • suspend mind image
    • stop mind instance
    • sync mind memory
  • drop mind image
    • drop mind memory
    • drop mind instance
    • drop mind model
  • drop mind process
  • (end)

Create mind dynamically

  • (begin)
  • cmd: launch
  • create mind process
  • create mind model by target
  • create mind instance by model
  • create mind memory
  • run mind instance
  • cmd: stop
  • stop mind instance
  • suspend mind image
    • stop mind instance
    • sync mind memory
  • drop mind image
    • drop mind memory
    • drop mind instance
    • drop mind model
  • drop mind process
  • (end)

Start mind (awake)

  • (begin)
  • cmd: launch
  • create mind process
  • load mind model
  • create mind instance by model
  • load mind memory
  • run mind instance
  • cmd: stop
  • stop mind instance
  • suspend mind image
    • stop mind instance
    • sync mind memory
  • drop mind image
    • drop mind memory
    • drop mind instance
    • drop mind model
  • drop mind process
  • (end)