Implement yao doc process list/inspect/validate and yao doc runtime list/inspect/validate commands. Validate uses engine addressing logic (process.Of) and checks dynamic-ID group registries (model, store, fs, task, schedule) to verify resources actually exist. - cmd/doc/: CLI command tree with process and runtime subcommands - cmd/root.go: wire docCmd into rootCmd - 27 process doc.yml + doc.go pairs across yao packages - cmd/doc/doc_test.go: integration tests Made-with: Cursor
21 lines
786 B
YAML
21 lines
786 B
YAML
group: seeds
|
|
type: process
|
|
entries:
|
|
- name: import
|
|
desc: Import seed data from a file (CSV, XLSX, JSON, JSONC/Yao) into a model table
|
|
args:
|
|
- name: filename
|
|
type: string
|
|
required: true
|
|
desc: "Seed file name relative to the seeds directory (e.g. \"users.csv\", \"data.xlsx\", \"records.json\")"
|
|
- name: modelName
|
|
type: string
|
|
required: true
|
|
desc: Target model name to import data into
|
|
- name: options
|
|
type: object
|
|
required: false
|
|
desc: "Import options: {chunk_size: number, duplicate: \"ignore\"|\"error\"|\"update\"|\"abort\", mode: \"batch\"|\"each\"}"
|
|
return:
|
|
type: object
|
|
desc: "Import result: {total, success, failure, ignore, errors: [{row, message, code, data}]}"
|