This commit is contained in:
Huang,Yonggang 2024-04-20 06:00:42 +08:00
parent bb4e7fe4bd
commit 396c85d25e
10 changed files with 1194 additions and 2 deletions

BIN
meta.1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

95
meta.1.uxf Normal file
View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>270</x>
<y>210</y>
<w>100</w>
<h>250</h>
</coordinates>
<panel_attributes>unkown</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>380</x>
<y>210</y>
<w>240</w>
<h>30</h>
</coordinates>
<panel_attributes>L1</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>380</x>
<y>290</y>
<w>240</w>
<h>30</h>
</coordinates>
<panel_attributes>L2</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>490</x>
<y>230</y>
<w>120</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;-
重构 | reconfig</panel_attributes>
<additional_attributes>10.0;10.0;10.0;60.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>380</x>
<y>430</y>
<w>240</w>
<h>30</h>
</coordinates>
<panel_attributes>Ln</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>490</x>
<y>310</y>
<w>120</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=&lt;-
重构 | reconfig</panel_attributes>
<additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>490</x>
<y>430</y>
<w>230</w>
<h>110</h>
</coordinates>
<panel_attributes>lt=&lt;..
重构 | reconfig</panel_attributes>
<additional_attributes>10.0;30.0;10.0;90.0;210.0;90.0;210.0;10.0;130.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>490</x>
<y>370</y>
<w>30</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=..</panel_attributes>
<additional_attributes>10.0;10.0;10.0;60.0</additional_attributes>
</element>
</diagram>

0
meta.md Normal file
View File

112
release/.$gantt.drawio.bkp Normal file
View File

@ -0,0 +1,112 @@
<mxfile host="Electron" modified="2024-04-15T05:34:30.821Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.1.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="t7lhPaXPPxg_UXadav6-" version="24.1.0" type="device">
<diagram name="第 1 页" id="kxUDNqGiwxb-ewQ4IFuE">
<mxGraphModel dx="954" dy="657" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="rgkcXzQiamRppXNhV8tw-6" value="Timeline" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=left;" vertex="1" parent="1">
<mxGeometry x="600" width="600" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-7" value="#" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="40" y="40" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-8" value="&lt;span&gt;ego&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="80" y="40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-9" value="Duration" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="360" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-10" value="Start" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="440" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-11" value="ETA" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="520" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-126" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="200" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-127" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="200" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-128" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-129" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-130" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-131" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="140" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-132" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="140" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-133" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-134" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-135" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-136" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="170" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-137" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="170" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-138" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-139" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-140" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-141" value="日计划" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="80" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-142" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="80" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-143" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-144" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-145" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-146" value="日小结" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="110" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-147" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="110" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-148" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-149" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-150" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rgkcXzQiamRppXNhV8tw-221" target="rgkcXzQiamRppXNhV8tw-222">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-221" value="手工" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=left;strokeColor=#D6D6D6;fillColor=#FBE1C0;" vertex="1" parent="1">
<mxGeometry x="630" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-222" value="代码" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=left;strokeColor=#D6D6D6;fillColor=#FBE1C0;" vertex="1" parent="1">
<mxGeometry x="770" y="80" width="100" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

468
release/entry.test.html Normal file
View File

@ -0,0 +1,468 @@
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>entry page</title>
<script src="marked.min.js"></script>
<script>
var daylogurl = "https://hyg.codeberg.page/blog/@master/release/time/d." + datestr() + ".md";
var daylogstr = `
# 20240416
小结
<a id="top"></a>
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)今天绑定模版1。
| 时间片 | 时长 | 用途 |
| --- | --- | --- |
| 4:00~4:14 | 15 | 休整 |
| 4:15~5:14 | 60 | 备餐、运动 |
| 5:15~5:59 | 45 | 早餐 |
| 6:00~6:44 | 45 | 会议、自习 |
| 6:45~7:44 | 60 | 休整 |
| 7:45~8:44 | 60 | [静默工作](http://simp.ly/p/xtgD4F) |
| 8:45~9:29 | 45 | 休整 |
| 9:30~10:59 | 90 | [静默工作](http://simp.ly/p/j1SspP) |
| 11:00~13:59 | 180 | 备餐、午餐午休 |
| 14:00~14:29 | 30 | [静默工作](http://simp.ly/p/8t3vlk) |
| 14:30~14:59 | 30 | [静默工作](http://simp.ly/p/5k9gJy) |
| 15:00~15:59 | 60 | 休整 |
| 16:00~16:59 | 60 | [静默工作](http://simp.ly/p/4QDThK) |
| 17:00~18:59 | 120 | 晚餐 |
| 19:00~19:59 | 60 | 讨论、整理提交 |
模版一采用静默工作方式。
希望讨论的提纲发到 [huangyg@mars22.com](mailto:huangyg@mars22.com)通常安排在后面某天的早餐5:15~5:59或会议时间6:00~6:45
---
<a id="index"></a>
- 07:45 [ego 任务管理的手写范例metadata数据结构设计](#20240416074500)
- 09:30 [PSMD 条款设计流程及手写范例metadata to view 代码](#20240416093000)
- 14:00 [ego entry页面显示markdown](#20240416140000)
- 14:30 [xuemen 整理表单种类](#20240416143000)
- 16:00 [ego draft to metadata 代码](#20240416160000)
---
[top](#top) | [index](#index)
<a id="20240416074500"></a>
## 7:45~8:44
ego 任务管理
### 流程
1. 手写draft的时间片md文件以文字记载task metadata的变更提要。
1. 手写更新task metadata文件一级项目在ego二级以下在一级项目内分配。
1. 自动统计、生成图表辅助后续分配手工或自动调整metadata。
1. 自动合并成当前的全局metadata文件。
1. 自动根据全局metadata文件产生
- 各项目简介markdown、html文件
- GTD工具的可选菜单。
### 架构设计
1. 对外显示各项目简介markdown、html文件并不断更新它们的结构和内容是相对稳定的。
1. 内部流程和文件是不断升级变化的:
- 文件draft md→task metadata→全局metadata、ego资源分配metadata
- 代码:
- task metadata → ego资源分配metadata
- task metadata → 统计图表
- task metadata → 全局metadata
- 全局metadata → 各项目简介markdown、html文件、GTD工具的可选菜单
### metadata数据结构
- task metadata
~~~
name:
id:
parent id:
start:
end:
dependencies:
- id:
- id:
path:
- name:
path:
readme: |
readme: |
step:
- time:
name:
status:
readme: |
log:
- time:
text: |
~~~
- 全局metadata
~~~
time:
task:
id:
name:
id:
...
subtask:
- name:
id:
~~~
### metadata范例
1. 在ego的git库中创建task文件夹。
1. 创建几个task metadata文件。
1. 创建task.js从task metadata生成全局metadata。
下一步追溯到一级任务的path文件夹。
参考:
- https://github.com/frappe/gantt 的甘特图json数据结构
[top](#top) | [index](#index)
<a id="20240416093000"></a>
## 9:30~10:59
PSMD条款库
### 流程及架构设计
1. 根据实践和讨论编写偏差error metadata和条款设计修订tansk metada由代码生成error markdown、html文件、allerror metadata文件。
1. 在ego项目下根据task统计界面分配时间到具体子任务。
1. 在PSMD的设计、修订条款子任务中通过PSMD项目的统计界面了解相关信息然后撰写手稿存放在draft库中并在当天的draft metadata文件中记录手稿的任务归属。
1. 在条款设计完成时手工编写PSMD项目的term metadata。由代码自动生成条款的markdown、html文件。
1. 在使用时手工编写条款集合termset的metadata由代码生成termset的markdown、html文件。
1. 建模时手工编写共同体模型的COM metadata文件由代码生成markdown、html文件。
1. 部署时手工编写输入条件的deploy metadata文件列明人员、资源等条件由代码生成deploy markdown、html文件以及全部表决通过后的COD metadata。
1. 紧急部署时手工编写部署方案的COD metadata文件。
1. 由代码根据COD metadata生成markdown、html。
1. term的placeholder有entity、asset、term三类以后可以扩充termset、COM解决term之间的关联关系deploy解决entity、asset的关联关系。
- 内部可见:
- error metadata
- allerror metadata
- draft手稿
- draft metadata
- error metadata
- term metadata
- termset metadata
- allterm metadata
- COM metadata
- deploy metadata
- COD metadata
- 对外可见:
- error markdown、html
- term markdown、html
- termset markdown、html
- COM markdown、html
- deploy markdown、html
- COD markdown、html
### 数据结构
- error metadata
~~~
name:
id:
text:
bind:
- type: term、termset、COD
- id:
log: |
~~~
- allerror metadata
~~~
time:
error:
errorid:
//error metadata文件全部内容
effect: //解决方案对应term、termset、COM的effect字段
- type: term、termset、COM
- id:
errorid:
~~~
- draft metadata
~~~
date: 20240415
time:
- begin: 20240415074500
amount: 60
unit: minute
type: work
subject: ego
subjecttype: task、error、term、termset、COM、COD
output: draft/2024/04/2024041140745.md
~~~
- term metadata
~~~
name:
id:
interface:
entity:
- name:
id:
readme: |
- name:
id:
readme: |
asset:
- name:
id:
readme: |
term: // 引用其它条款在termset、COM中根据联合使用情况绑定。
- name:
id:
readme: |
event:
- name:
id:
readme: |
text:
readme:
effect:
error hashid:
error hashid:
log: |
~~~
- termset metadata
~~~
name:
id:
level:
interface:
entity:
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
asset:
- name:
id:
globalid: \\ termsetid\...\termid\assetid
readme: |
term: // 引用其它条款在termset、COM中根据联合使用情况绑定。
- name:
id:
globalid: \\ termsetid\...\termid\termid
readme: |
event:
- name:
id:
globalid:
readme: |
item:
- type: term\termset
id:
globalid: \\ termsetid\...\termid\
text:
upgrade: \\ 修订程序的globalid
path:
item:
- id:
globalid: \\ termsetid\...\termid\
text:
upgrade: \\ 修订程序的globalid
- id:
readme: |
log: |
effect:
error hashid:
error hashid:
~~~
- allterm metadata
~~~
time:
term:
hash:
//term metadata全部内容
error: //对应error metadata的bind字段
-id:
-id:
termset:
hash:
//termset metadata全部内容
error: //对应error metadata的bind字段
-id:
-id:
~~~
- COM metadata
~~~
name:
id:
level:
interface:
entity:
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
asset:
- name:
id:
globalid: \\ termsetid\...\termid\assetid
readme: |
term: // 引用其它条款COM主要是引用外部法规比如公司法。
- name:
id:
globalid: \\ termsetid\...\termid\termid
readme: |
event:
- name:
id:
globalid:
readme: |
item: \\ 似乎可以直接用一个termset
- type: term\termset
id:
upgrade:
readme: |
log: |
effect:
error hashid:
error hashid:
~~~
- deploy metadata
~~~
name:
id:
source:
type: termset\COM
id: termsetid or COM id
interface:
entity:
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
asset:
- name:
id:
globalid: \\ termsetid\...\termid\assetid
readme: |
term: // 引用其它条款COM主要是引用外部法规比如公司法。
- name:
id:
globalid: \\ termsetid\...\termid\termid
readme: |
event:
- name:
id:
globalid:
readme: |
~~~
- COD metadata
~~~
name:
id:
COMid:
interface:
entity:
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
- name:
id:
globalid: \\ termsetid\...\termid\entityid
readme: |
asset:
- name:
id:
globalid: \\ termsetid\...\termid\assetid
readme: |
term: // 引用其它条款COM主要是引用外部法规比如公司法。
- name:
id:
globalid: \\ termsetid\...\termid\termid
readme: |
event:
- name:
id:
globalid:
readme: |
readme: |
log: |
~~~
### 自动化代码
- error metadata → error markdown、html、task metadata
- draft metadata → 更新task metadata的time、log字段 (→ alltask metadata更新
- term metadata → allterm metadata
- allterm metadata → 条款的markdown、html文件要约、合同
- COM metadata → COM markdown、COM html
- deploy metadata → deploy markdown、deploy html、全部通过后的COD metdadata
- COD metadata → COD markdown、COD html
下一步的工作:
- 根据COM的讨论和COD的执行产生修订error、term、termset的task metadata在ego或COD分配资源时使用从而形成闭环。
[top](#top) | [index](#index)
<a id="20240416140000"></a>
## 14:00~14:29
ego entry页面显示markdown
[top](#top) | [index](#index)
<a id="20240416143000"></a>
## 14:30~14:59
xuemen 整理表单种类
[top](#top) | [index](#index)
<a id="20240416160000"></a>
## 16:00~16:59
ego draft to metadata 代码`;
window.onload = function () {
document.getElementById('daylog').innerHTML = marked.parse(daylogstr);
}
function getTextFileFromURL(url) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
alert(xmlhttp.status);
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var text = xmlhttp.responseText;
document.getElementById('daylog').innerHTML = marked.parse(text);
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
function datestr(diff = 0) {
var theDate = new Date();
theDate.setDate(theDate.getDate() + diff);
var year = theDate.getFullYear();
var month = theDate.getMonth() + 1 < 10 ? "0" + (theDate.getMonth() + 1) : theDate.getMonth() + 1;
var day = theDate.getDate() < 10 ? "0" + theDate.getDate() : theDate.getDate();
var dateStr = year + "" + month + "" + day;
return dateStr;
}
</script>
</head>
<body>
<div id="daylog"></div>
</body>
</html>

450
release/gantt.drawio Normal file
View File

@ -0,0 +1,450 @@
<mxfile host="Electron" modified="2024-04-15T05:41:52.634Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.1.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="9zYP8K1f_hWhMWbOoZPi" version="24.1.0" type="device" pages="2">
<diagram name="ego" id="kxUDNqGiwxb-ewQ4IFuE">
<mxGraphModel dx="954" dy="657" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="rgkcXzQiamRppXNhV8tw-6" value="Timeline" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=left;" vertex="1" parent="1">
<mxGeometry x="600" width="600" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-7" value="#" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="40" y="40" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-8" value="&lt;span&gt;ego&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="80" y="40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-9" value="Duration" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="360" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-10" value="Start" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="440" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-11" value="ETA" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="520" y="40" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-126" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="200" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-127" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="200" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-128" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-129" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-130" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-131" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="140" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-132" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="140" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-133" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-134" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-135" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="140" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-136" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="170" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-137" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="170" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-138" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-139" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-140" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="170" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-141" value="日计划" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="80" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-142" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="80" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-143" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-144" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-145" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-146" value="日小结" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="80" y="110" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-147" value="…" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="40" y="110" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-148" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="360" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-149" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="440" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-150" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="520" y="110" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="rgkcXzQiamRppXNhV8tw-221" target="rgkcXzQiamRppXNhV8tw-222">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-221" value="手工" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=left;strokeColor=#D6D6D6;fillColor=#FBE1C0;" vertex="1" parent="1">
<mxGeometry x="630" y="80" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="rgkcXzQiamRppXNhV8tw-222" value="代码" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=12;fontColor=#000000;align=left;strokeColor=#D6D6D6;fillColor=#FBE1C0;" vertex="1" parent="1">
<mxGeometry x="770" y="110" width="100" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="HdWwP08hk-JMCdzUxNTV" name="PSMD">
<mxGraphModel dx="954" dy="1826" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="oimEdPAALOH4pW6EFj02-31" value="&lt;span style=&quot;&quot;&gt;Complete project execution&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#f7c382;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="50" y="70" width="560" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-32" value="entry" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="100" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-33" value="&lt;span&gt;Subtask&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="130" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-34" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="190" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-35" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="250" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-36" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="280" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-37" value="default" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="310" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-38" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="340" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-39" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="370" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-40" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="400" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-41" value="Timeline" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=left;" vertex="1" parent="1">
<mxGeometry x="610" y="-10" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-42" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="430" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-43" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="460" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-44" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="490" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-45" value="&lt;span&gt;1406&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="520" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-46" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="550" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-47" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="580" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-48" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="610" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-49" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="640" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-50" value="&lt;span style=&quot;white-space: nowrap&quot;&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="670" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-51" value="1" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="100" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-52" value="1.1" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="130" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-53" value="1.2" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="160" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-54" value="1.4" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="220" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-55" value="1.6" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="280" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-56" value="2" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="310" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-57" value="2.1" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="340" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-58" value="2.2" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="370" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-59" value="2.3" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="400" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-60" value="2.4" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="430" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-61" value="2.5" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="460" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-62" value="2.6" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="490" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-63" value="3" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="520" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-64" value="3.1" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="550" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-65" value="3.2" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="580" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-66" value="3.3" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="610" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-67" value="3.4" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="640" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-68" value="3.5" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="670" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-69" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#f7c382;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="70" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-70" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="100" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-71" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="130" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-72" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#f7c382;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="70" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-73" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="100" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-74" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="130" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-75" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#f7c382;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="70" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-76" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="100" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-77" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="130" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-78" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="160" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-79" value="1.3" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="190" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-80" value="&lt;span&gt;…&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;" vertex="1" parent="1">
<mxGeometry x="90" y="220" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-81" value="1.5" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=right;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="50" y="250" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-82" value="#" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="50" y="30" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-83" value="PSMD" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="90" y="30" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-84" value="Duration" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="370" y="30" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-85" value="Start" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="450" y="30" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-86" value="ETA" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#D6D6D6;align=center;" vertex="1" parent="1">
<mxGeometry x="530" y="30" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-87" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="160" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-88" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="160" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-89" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="160" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-90" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="190" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-91" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="190" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-92" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="190" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-93" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="220" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-94" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="220" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-95" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="250" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-96" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="250" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-97" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="280" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-98" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="280" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-99" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="220" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-100" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="250" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-101" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="280" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-102" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="340" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-103" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="340" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-104" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="370" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-105" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="370" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-106" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="400" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-107" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="400" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-108" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="340" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-109" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="370" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-110" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="400" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-111" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="430" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-112" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="430" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-113" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="460" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-114" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="460" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-115" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="490" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-116" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="490" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-117" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="430" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-118" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="460" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-119" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="490" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-120" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="550" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-121" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="550" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-122" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="580" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-123" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="580" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-124" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="610" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-125" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="610" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-126" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="550" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-127" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="580" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-128" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="610" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-129" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="640" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-130" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="640" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-131" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="670" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-132" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="670" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-133" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="640" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-134" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FFFFFF;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="670" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-135" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="310" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-136" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="310" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-137" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="310" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-138" value="XY days" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="370" y="520" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-139" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="450" y="520" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="oimEdPAALOH4pW6EFj02-140" value="mm-dd-yy" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#D6D6D6;fillColor=#FBE1C0;align=left;spacingLeft=10;spacingRight=8;" vertex="1" parent="1">
<mxGeometry x="530" y="520" width="80" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

28
release/package-lock.json generated Normal file
View File

@ -0,0 +1,28 @@
{
"name": "release",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
"js-yaml": "^4.1.0"
}
},
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
}
}
}

5
release/package.json Normal file
View File

@ -0,0 +1,5 @@
{
"dependencies": {
"js-yaml": "^4.1.0"
}
}

View File

@ -99,7 +99,7 @@ function makedayplan(date) {
var planobj = yaml.load(fs.readFileSync("plan.yaml", 'utf8'));
var planstr = planobj.dayplan[plan].planstr;
var dayplan = "# " + date + "\n\n计划\n\n根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md),今天绑定模版" + plan + "。\n\n" + planstr + "\n\n---\n\n";
var dayplan = "# " + date + "\n\n计划 \n\n根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md),今天绑定模版" + plan + "。\n\n" + planstr + "\n\n---\n\n";
for (var i in draftmetadata.time) {
var subject = draftmetadata.time[i].subject;
@ -149,7 +149,7 @@ function makedaylog(date) {
console.log("yaml read error" + e);
process.exit();
}
var daylog = "# " + date + "\n\n小结\n<a id=\"top\"></a>\n";
var daylog = "# " + date + "\n\n小结 \n\n<a id=\"top\"></a>\n";
var plan = draftmetadata.plan;
if (plan != null) {

View File

@ -0,0 +1,34 @@
# 20240420
计划
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)今天绑定模版1。
| 时间片 | 时长 | 用途 |
| --- | --- | --- |
| 4:00~4:14 | 15 | 休整 |
| 4:15~5:14 | 60 | 备餐、运动 |
| 5:15~5:59 | 45 | 早餐 |
| 6:00~6:44 | 45 | 会议、自习 |
| 6:45~7:44 | 60 | 休整 |
| 7:45~8:44 | 60 | [静默工作](http://simp.ly/p/xtgD4F) |
| 8:45~9:29 | 45 | 休整 |
| 9:30~10:59 | 90 | [静默工作](http://simp.ly/p/j1SspP) |
| 11:00~13:59 | 180 | 备餐、午餐午休 |
| 14:00~14:29 | 30 | [静默工作](http://simp.ly/p/8t3vlk) |
| 14:30~14:59 | 30 | [静默工作](http://simp.ly/p/5k9gJy) |
| 15:00~15:59 | 60 | 休整 |
| 16:00~16:59 | 60 | [静默工作](http://simp.ly/p/4QDThK) |
| 17:00~18:59 | 120 | 晚餐 |
| 19:00~19:59 | 60 | 讨论、整理提交 |
模版一采用静默工作方式。
希望讨论的提纲发到 [huangyg@mars22.com](mailto:huangyg@mars22.com)通常安排在后面某天的早餐5:15~5:59或会议时间6:00~6:45
---
- task:PSMD [整理合同和COM metadata](../../../draft/2024/04/20240420074500.md)
- task:PSMD [COM metsdata → COM view](../../../draft/2024/04/20240420093000.md)
- task:js [学习国密算法](../../../draft/2024/04/20240420140000.md)
- task:ego [子任务时间汇总的伪码](../../../draft/2024/04/20240420143000.md)
- task:PSMD [设计error、log、env、knowledge等新的数据结构以及与termset、com、task关联。](../../../draft/2024/04/20240420160000.md)