Source Evidence Dataset Development
Use this top-level skill when there is no import-ready LCA package and the task must develop or update TIDAS rows from evidence.
Managed Foundry tasks
When the caller supplies a registered public Foundry task and its current result, use this skill as a domain helper. Retrieve and assess source evidence, or prepare the current requested evidence-backed decision or patch input. Keep the supplied workspace, task, actor and account intent. Return newly authored input files through the current public semantic/action contract and let Foundry register and validate them.
Advance the task only through its supplied structured next_actions, preserving executable, argv, CWD and binding. Do not run the standalone queue procedure below inside that task, overwrite registered rows or reports, write checkpoint.json yourself, or recreate a task after an uncertain write. Follow the original task's readback/recovery action. Task and account permission remain bound to the existing scope.
foundry-tidas-import is the ordinary entry for starting and continuing managed Foundry work. This helper can consume a supplied task result without requiring another skill directory to be installed. The remaining procedure applies to an independent CLI workflow whose state is outside the managed public task protocol.
Boundaries
- This skill coordinates seed intake, evidence retrieval, entity planning, and child skill routing.
- Do not treat search results as final field evidence. Capture field-level evidence, limitations, and conflicts first.
- Do not copy external research skills into this repository. Resolve fast-moving evidence skills with
npx skills.
- Do not write database rows. Remote write remains a later CLI/Foundry handoff after deterministic gates pass.
Required Inputs
- Foundry task directory under
.foundry/workspaces/<task-id>/.
- Execution seed or a clarification request if the seed is not executable.
- Target profile/account guard and intended use.
- Source starting points: files, URLs, reports, APIs, database ids, citations, or a bounded source-discovery request.
Seed Gate
Before retrieval, freeze a seed-manifest.json with:
- object/process/product name;
- target entity plan;
- functional intent or declared unknown;
- geography and time scope or declared unknown;
- source starting points or source-discovery scope;
- intended use and quality target;
- profile/account guard.
If source starting points and source-discovery scope are both absent, stop and ask for clarification.
Runtime Evidence Skills
For SCI paper or academic journal evidence, resolve the latest external skill:
npx skills use https://github.com/tiangong-ai/skills \
--skill tiangong-kb-sci-search \
--full-depth
tiangong-kb-sci-search searches only the sci channel. Keep report, patent, standard, official, web, and database evidence as separate channels.
Before using the skill, write a runtime resolution record in the Foundry workspace:
.foundry/workspaces/<task-id>/runtime-skills/runtime-skill-resolution.json
Include the command, source repo, resolved refs/heads/main commit, skill name, evidence channel, timestamp, and output artifact paths.
Workflow
- Freeze seed and source starting points.
- Build goal/scope and evidence questions by field.
- Retrieve and capture evidence by channel.
- Build an evidence dossier:
evidence/sources.jsonl
evidence/chunks.jsonl
evidence/field-evidence.jsonl
evidence/conflicts.jsonl
- Fetch SDK-backed context packs for target TIDAS types.
- Author candidate support, flow, process, and lifecyclemodel rows only from captured evidence or explicit proxy/waiver records.
- Validate and QA rows through the CLI.
- Build and drive the same CLI curation queue used by packaged imports.
- Route semantic blockers to child skills such as
flow-governance-review, process-automated-builder, or Foundry authoring tasks.
- Verify queue scope, run dry-run/publish handoff, and require readback verification before completion.
Before any remote account read or write in steps 8-10, run tiangong-lca auth status --json; before commit, require tiangong-lca auth doctor-auth --json. A login-required result is a human handoff to auth login in a trusted terminal. Never request a username, password, credential, authorization code, token, or legacy API key. Keep a separate private session per account/project/client; headless tokens may come only from an approved orchestrator and never enter argv or artifacts.
Stop Rules
Stop when:
- seed is not executable;
- critical field evidence is absent or conflicting and no scoped proxy/waiver is allowed;
- runtime evidence skill resolution is missing for SCI retrieval;
- a row would require invented units, amounts, locations, years, sources, or classifications;
- schema/QA/curation/queue verify blocks with no runnable next task;
- remote write would bypass CLI dry-run, commit handoff, or readback verification.
Done Criteria
- Seed, source manifest, runtime skill resolution records, evidence dossier, entity plan, rows, schema/QA, curation queue, task checkpoints, mapping/provenance, dry-run, commit handoff, closeout, and readback verification are complete for the requested scope.
- Every authored field points to evidence, profile policy, remote reuse decision, or explicit waiver.
1---2name: source-evidence-dataset-development3description: Orchestrate evidence-driven TianGong TIDAS data creation or update from PDFs, Word files, web pages, URLs, APIs, databases, reports, or scientific literature.4---56# Source Evidence Dataset Development78Use this top-level skill when there is no import-ready LCA package and the task must develop or update TIDAS rows from evidence.910## Managed Foundry tasks1112When the caller supplies a registered public Foundry task and its current result, use this skill as a domain helper. Retrieve and assess source evidence, or prepare the current requested evidence-backed decision or patch input. Keep the supplied workspace, task, actor and account intent. Return newly authored input files through the current public semantic/action contract and let Foundry register and validate them.1314Advance the task only through its supplied structured `next_actions`, preserving executable, argv, CWD and binding. Do not run the standalone queue procedure below inside that task, overwrite registered rows or reports, write `checkpoint.json` yourself, or recreate a task after an uncertain write. Follow the original task's readback/recovery action. Task and account permission remain bound to the existing scope.1516`foundry-tidas-import` is the ordinary entry for starting and continuing managed Foundry work. This helper can consume a supplied task result without requiring another skill directory to be installed. The remaining procedure applies to an independent CLI workflow whose state is outside the managed public task protocol.1718## Boundaries1920- This skill coordinates seed intake, evidence retrieval, entity planning, and child skill routing.21- Do not treat search results as final field evidence. Capture field-level evidence, limitations, and conflicts first.22- Do not copy external research skills into this repository. Resolve fast-moving evidence skills with `npx skills`.23- Do not write database rows. Remote write remains a later CLI/Foundry handoff after deterministic gates pass.2425## Required Inputs2627- Foundry task directory under `.foundry/workspaces/<task-id>/`.28- Execution seed or a clarification request if the seed is not executable.29- Target profile/account guard and intended use.30- Source starting points: files, URLs, reports, APIs, database ids, citations, or a bounded source-discovery request.3132## Seed Gate3334Before retrieval, freeze a `seed-manifest.json` with:3536- object/process/product name;37- target entity plan;38- functional intent or declared unknown;39- geography and time scope or declared unknown;40- source starting points or source-discovery scope;41- intended use and quality target;42- profile/account guard.4344If source starting points and source-discovery scope are both absent, stop and ask for clarification.4546## Runtime Evidence Skills4748For SCI paper or academic journal evidence, resolve the latest external skill:4950```bash51npx skills use https://github.com/tiangong-ai/skills \52 --skill tiangong-kb-sci-search \53 --full-depth54```5556`tiangong-kb-sci-search` searches only the `sci` channel. Keep report, patent, standard, official, web, and database evidence as separate channels.5758Before using the skill, write a runtime resolution record in the Foundry workspace:5960```text61.foundry/workspaces/<task-id>/runtime-skills/runtime-skill-resolution.json62```6364Include the command, source repo, resolved `refs/heads/main` commit, skill name, evidence channel, timestamp, and output artifact paths.6566## Workflow67681. Freeze seed and source starting points.692. Build goal/scope and evidence questions by field.703. Retrieve and capture evidence by channel.714. Build an evidence dossier:72 - `evidence/sources.jsonl`73 - `evidence/chunks.jsonl`74 - `evidence/field-evidence.jsonl`75 - `evidence/conflicts.jsonl`765. Fetch SDK-backed context packs for target TIDAS types.776. Author candidate support, flow, process, and lifecyclemodel rows only from captured evidence or explicit proxy/waiver records.787. Validate and QA rows through the CLI.798. Build and drive the same CLI curation queue used by packaged imports.809. Route semantic blockers to child skills such as `flow-governance-review`, `process-automated-builder`, or Foundry authoring tasks.8110. Verify queue scope, run dry-run/publish handoff, and require readback verification before completion.8283Before any remote account read or write in steps 8-10, run `tiangong-lca auth status --json`; before commit, require `tiangong-lca auth doctor-auth --json`. A `login-required` result is a human handoff to `auth login` in a trusted terminal. Never request a username, password, credential, authorization code, token, or legacy API key. Keep a separate private session per account/project/client; headless tokens may come only from an approved orchestrator and never enter argv or artifacts.8485## Stop Rules8687Stop when:8889- seed is not executable;90- critical field evidence is absent or conflicting and no scoped proxy/waiver is allowed;91- runtime evidence skill resolution is missing for SCI retrieval;92- a row would require invented units, amounts, locations, years, sources, or classifications;93- schema/QA/curation/queue verify blocks with no runnable next task;94- remote write would bypass CLI dry-run, commit handoff, or readback verification.9596## Done Criteria9798- Seed, source manifest, runtime skill resolution records, evidence dossier, entity plan, rows, schema/QA, curation queue, task checkpoints, mapping/provenance, dry-run, commit handoff, closeout, and readback verification are complete for the requested scope.99- Every authored field points to evidence, profile policy, remote reuse decision, or explicit waiver.