refactor(skills): 精炼 7 个开发技能文本(压缩 WRONG/CORRECT 双代码块为规则+警示,规则100%保留)
module-development-spec 99KB→57KB、harnessed-module-development 101KB→62KB、 crud-definition-spec 78KB→46KB、dspy-file-implementation-spec 51KB→26KB、 ahserver 50KB→26KB、sqlor-database-module 49KB→26KB、database-table-definition-spec 20KB→19KB 合计 448KB→263KB,压缩 41%,节省约 92k token
This commit is contained in:
parent
cc1cd84fae
commit
93079c1a54
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -185,8 +185,6 @@ d['codes'] = [c for c in d['codes'] if not (c.get('field') in seen or seen.add(c
|
||||
```
|
||||
|
||||
**Why this happens**: Adding codes programmatically (e.g., Python dict.append) without checking for existing entries. Always verify the codes array has unique `field` values before saving.
|
||||
1. **Dictionary codes** (table=`appcodes_kv`): Use `parentid=` cond, `valuefield: "k"`, `textfield: "v"`. Data comes from `init/data.json` Format B.
|
||||
2. **Foreign key codes** (table=other table): Use `valuefield: "id"`, `textfield: "display_field"`, no cond needed. References another module's table for dropdown population.
|
||||
|
||||
## Creating Models Directory (New Modules)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user