- 10:00~10:59 ego: [新版基础模型](#20250613100000)

- 16:00~18:14	infra: [范例--利用js模块组合实现合同条款的组合。](#20250613160000)
This commit is contained in:
Huang,Yonggang 2025-06-13 20:29:30 +08:00
parent 2707ff1e66
commit 9ad7462a50
2 changed files with 189 additions and 30 deletions

View File

@ -1,23 +1,182 @@
# 2025.06.13.
计划
小结
<a id="top"></a>
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)六月份安排休整和总结。今天绑定模版2(2c)。
| 时间片 | 时长 | 用途 | 手稿 |
| --- | --- | :---: | --- |
| 06:54~07:08 | 15 | 休整 | |
| 07:09~08:08 | 60 | 备餐、运动 | |
| 08:09~08:53 | 45 | 早餐 | |
| 08:54~09:38 | 45 | 会议、自习 | |
| 09:39~10:58 | 80 | 休整 | |
| 11:00~13:59 | 180 | 备餐、午餐午休 | |
| 14:00~15:29 | 90 | 工作 | ego:基于真实数据标志财务报表 [在线](http://simp.ly/p/lsBYG9) [离线](../../draft/2025/20250613140000.md) <a href="mailto:huangyg@mars22.com?subject=关于2025.06.13.[ego:基于真实数据标志财务报表]任务&body=日期: 20250613%0D%0A序号: 6%0D%0A手稿:../../draft/2025/20250613140000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 15:30~15:59 | 30 | 休整 | |
| 16:00~16:59 | 60 | 工作 | infra:范例--利用js模块组合实现合同条款的组合。 [在线](http://simp.ly/p/MpcbHD) [离线](../../draft/2025/20250613160000.md) <a href="mailto:huangyg@mars22.com?subject=关于2025.06.13.[infra:范例--利用js模块组合实现合同条款的组合。]任务&body=日期: 20250613%0D%0A序号: 8%0D%0A手稿:../../draft/2025/20250613160000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 17:00~18:59 | 120 | 晚餐 | |
| 19:00~19:59 | 60 | 讨论、整理提交 | |
<a id="index"></a>
- 10:00~10:59 ego: [新版基础模型](#20250613100000)
- 16:00~18:14 infra: [范例--利用js模块组合实现合同条款的组合。](#20250613160000)
---
season stat:
- 14:00~15:29 ego: [基于真实数据标志财务报表](../../draft/2025/20250613.01.md)
- 16:00~16:59 infra: [范例--利用js模块组合实现合同条款的组合。](../../draft/2025/20250613.02.md)
| task | alloc | sold | hold | todo |
| :---: | ---: | ---: | ---: | ---: |
| total | 13530 | 7101 | 6429 | 8430 |
| PSMD | 4000 | 1080 | 2920 | 1275 |
| ego | 2530 | 1772 | 758 | 1680 |
| infra | 2000 | 825 | 1175 | 210 |
| xuemen | 1000 | 511 | 489 | 630 |
| raw | 1000 | 345 | 655 | 585 |
| learn | 2000 | 1784 | 216 | 2190 |
| js | 1000 | 784 | 216 | 1860 |
---
waiting list:
- 30分钟时间片
- learn的第1号事项佯谬及二次革命
- js的第3号事项ai.js
- 60分钟时间片
- infra的第1号事项范例--利用js模块组合实现合同条款的组合。
- raw的第2号事项设计三季度时间表
- learn的第2号事项量子物理的数学基础
- infra的第3号事项动态菜单设计。
- 90分钟时间片
- ego的第1号事项基于真实数据标志财务报表
- xuemen的第1号事项mail server
- js的第1号事项openpgp v6.1.1.
- PSMD的第2号事项根据香港《公司條例》调整1609的部署方案 https://www.elegislation.gov.hk/hk/cap622
- 195分钟时间片
- PSMD的第1号事项子1609:基于公司、合同
- raw的第1号事项整理 resource.md
- xuemen的第3号事项kernel模型升级
- xuemen的第4号事项重新设计S2状态下的学门基本管理制度
---
<a href="mailto:huangyg@mars22.com?subject=关于2025.06.13.[新版基础模型]任务&body=日期: 2025.06.13.%0D%0A序号: 4%0D%0A手稿:../../draft/2025/20250613.a.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20250613100000"></a>
## 10:00 ~ 10:59
## ego: [新版基础模型]
- 浅层意识运用智能设备在清醒、理性状况下重建深层意识aka 潜意识、条件反射)。
- 清理负面条件反射(贪嗔痴)
- 跨越观察者坍缩
- 跨越世界观(时间、空间等)
- ...
- 负面条件反射再深入,内容和层级都不锁死,先定义框架、在探索中逐渐调整。
- 世界观可能是观察者坍缩的一种。时间、空间等概念也是观察结果之一(然后用于理解更浅层的观察结果)。这种情况下这两层可以合并。
- 框架包括各层级之间关系各entity之间接口它们都应该具有足够表达能力保持稳定又可重配置。
- 在深层重建过程中,也基于新的内部知识产生对外接口,在基础上形成共同体。
- 新共同体对旧共同体的关系,争取定义在成员“意识”层级的关系上。使它们能天然地吸收融合。
- 促进资源向深层未知领域的研究集中,促进研究成果的扩散。
- 层级的定义:浅层观察到目前无法解释的现象
- 解释自己的言行是重要形式。因此,将职务行为自动化也是新层级产生的标志。
- 层级的关系:提供浅层可以理解的定义、假设、公理(去解释观察到的现象),可以使用的接口。(vat)
- 后续时间用数学语言定义以上设定,然后进入实践。
---
<a href="mailto:huangyg@mars22.com?subject=关于2025.06.13.[范例--利用js模块组合实现合同条款的组合。]任务&body=日期: 2025.06.13.%0D%0A序号: 8%0D%0A手稿:../../draft/2025/20250613.02.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20250613160000"></a>
## 16:00 ~ 18:14
## infra: [范例--利用js模块组合实现合同条款的组合。]
- 初步搭了一下粗稿。这种嵌套的情况不能用this引用函数。
```
D:\huangyg\git\js.sample\jsterms>node main
> {
id: '12',
name: 'term12',
env: {},
subterm: [
{
localid: '1.',
term: {
metadata: {
id: '111111',
name: 'term1',
text: 'term1 text',
readme: 'term1 readme',
env: [Object],
code: [Object]
}
}
},
{
localid: '2.',
term: {
metadata: {
id: '222222',
name: 'term2',
text: 'term2 text',
readme: 'term2 readme',
env: [Object],
code: [Object]
}
}
},
[length]: 2
],
text: '1. term1 text\n2. term2 text\n',
readme: '1. term1 readme\n2. term2 readme\n',
code: {
'1.e0': <ref *1> [Function: e0] {
[length]: 0,
[name]: 'e0',
[arguments]: null,
[caller]: null,
[prototype]: { [constructor]: [Circular *1] }
},
'1.e1': <ref *2> [Function: e1] {
[length]: 0,
[name]: 'e1',
[arguments]: null,
[caller]: null,
[prototype]: { [constructor]: [Circular *2] }
},
'1.e2': <ref *3> [Function: e2] {
[length]: 0,
[name]: 'e2',
[arguments]: null,
[caller]: null,
[prototype]: { [constructor]: [Circular *3] }
},
'2.e10': <ref *4> [Function: e10] {
[length]: 0,
[name]: 'e10',
[arguments]: null,
[caller]: null,
[prototype]: { [constructor]: [Circular *4] }
},
'2.e11': <ref *5> [Function: e11] {
[length]: 0,
[name]: 'e11',
[arguments]: null,
[caller]: null,
[prototype]: { [constructor]: [Circular *5] }
}
}
}
enter e1
D:\huangyg\git\js.sample\jsterms\term1.js:24
this.a1("r0");
^
TypeError: this.a1 is not a function
at Object.e1 [as 1.e1] (D:\huangyg\git\js.sample\jsterms\term1.js:24:16)
at Object.<anonymous> (D:\huangyg\git\js.sample\jsterms\main.js:12:27)
at Module._compile (node:internal/modules/cjs/loader:1546:14)
at Object..js (node:internal/modules/cjs/loader:1689:10)
at Module.load (node:internal/modules/cjs/loader:1318:32)
at Function._load (node:internal/modules/cjs/loader:1128:12)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5)
at node:internal/main/run_main_module:36:49
Node.js v22.10.0
```
- 返回对象[{rule: "r0", action:"a1"},...],然后由上级条款调用。代码会比较复杂,跨语言移植比较容易。
- 使用eventemitter。过于依赖js特性移植时容易留下隐患。
- 由上级条款统一add listener、统一emit
- 下级条款完成add listener把eventemitter对象写入metadata字段往上传送由上级条款emit。
- 每个action一个js文件只传递文件名再动态载入、调用。代码复杂度中等只依赖文件或网络url移植比较容易。
- 试试用一个成员函数把所有event、action代码包裹进去可以在函数内定义函数。移植时可能会需要重写。
- 要注意localid组合时要避免重名。比如1.1.1.条款下的2.和1.1.条款下的1.2.,要能够区分开。
- 追加时间想想还有没有直观简洁的方案。可以跳过各种localid和map先实现event、action函数的准确对接。
- 再选择一两种解释型语言实现类似功能,确保可以跨平台、以哈希值定位源代码。

View File

@ -6,27 +6,27 @@
如果绑定模版2a可能安排以下任务
- 07:45 子1609:基于公司、合同 -PSMD[0]
- 14:00 schema立项。 -infra[0]
- 16:00 动态菜单设计。 -infra[1]
- 14:00 基于真实数据标志财务报表 -ego[0]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版2b可能安排以下任务
- 09:30 schema立项。 -infra[0]
- 14:00 整理js对象检索的代码 -ego[0]
- 16:00 动态菜单设计。 -infra[1]
- 09:30 基于真实数据标志财务报表 -ego[0]
- 14:00 mail server -xuemen[0]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版2c可能安排以下任务
- 14:00 schema立项。 -infra[0]
- 16:00 动态菜单设计。 -infra[1]
- 14:00 基于真实数据标志财务报表 -ego[0]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版1a可能安排以下任务
- 07:45 动态菜单设计。 -infra[1]
- 09:30 schema立项。 -infra[0]
- 07:45 范例--利用js模块组合实现合同条款的组合。 -infra[0]
- 09:30 基于真实数据标志财务报表 -ego[0]
- 14:00 佯谬及二次革命 -learn[0]
- 14:30 ai.js -js[2]
- 16:00 设计三季度时间表 -raw[1]
@ -34,29 +34,29 @@
---
如果绑定模版1b可能安排以下任务
- 09:30 schema立项。 -infra[0]
- 09:30 基于真实数据标志财务报表 -ego[0]
- 14:00 佯谬及二次革命 -learn[0]
- 14:30 ai.js -js[2]
- 16:00 动态菜单设计。 -infra[1]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版1c可能安排以下任务
- 14:00 佯谬及二次革命 -learn[0]
- 14:30 ai.js -js[2]
- 16:00 动态菜单设计。 -infra[1]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版1d可能安排以下任务
- 14:00 佯谬及二次革命 -learn[0]
- 14:30 ai.js -js[2]
- 16:00 动态菜单设计。 -infra[1]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版1e可能安排以下任务
- 16:00 动态菜单设计。 -infra[1]
- 16:00 范例--利用js模块组合实现合同条款的组合。 -infra[0]
---
如果绑定模版1f可能安排以下任务