blueprint.json v46 compliance
Supplier ISO Certification Service
Discover and report ISO certifications across your suppliers.
No reviews yet 2 installs
isosupplierscertificationscompliance
Versions
- v46 # Changelog ## v7 - Identity resolution is documented as the Ploutonion `organization-identity` agent (`organizations.resolve`, then `organizations.identify`), matching Supplier Resolve Identity v1.4, which now reads resolve candidates correctly. `organization-identity` was already listed in `referencedA2aAgents`. Descriptions, prompt, listing and the refresh use case no longer say Talos for identity. ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/13/2026
- v45 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/5/2026
- v44 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/5/2026
- v43 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/5/2026
- v42 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/4/2026
- v41 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/2/2026
- v40 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/2/2026
- v39 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/2/2026
- v38 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 10/1/2026
- v37 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/29/2026
- v36 # Changelog ## v6 - Add Archify showcase workflow diagram under `docs/` and `documentation` manifest. ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/29/2026
- v28 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/21/2026
- v27 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/21/2026
- v26 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/8/2026
- v25 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/1/2026
- v24 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/1/2026
- v23 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 9/1/2026
- v22 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/31/2026
- v21 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/28/2026
- v20 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/28/2026
- v19 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/28/2026
- v18 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/28/2026
- v17 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/28/2026
- v16 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/27/2026
- v15 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/25/2026
- v14 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/14/2026
- v13 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/12/2026
- v12 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/11/2026
- v11 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/10/2026
- v10 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 8/3/2026
- v9 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/31/2026
- v8 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/30/2026
- v7 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/23/2026
- v6 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/22/2026
- v5 # Changelog ## v4 - Fork identity resolution into a background fan-out round. Workflow flips to enumerate-first, then dispatches a RESOLVE batch (one Talos call per shard, parallel + retried) for `needs_identity` suppliers via `dispatch_resolve.py`; its reduce re-enumerates and chains into the collect round automatically. Identity resolution and collection no longer run serially in the foreground. ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/22/2026
- v4 # Changelog ## v2 - Hard requirement: agents must execute bundled skill scripts (`lib/suppliers.py`, `lib/iso_collect.py`, `lib/iso_report.py`) — never regenerate collectors. - Document that manifesto `suppliers` is a JSON array (not a map). ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/16/2026
- v3 # Changelog ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/16/2026
- v1 # Changelog ## v1.1 - Collect skill: fix Talos `companies[].urls` discovery, wine2o2 JSON array/object parsing, and convert+LLM fallback when `/extract` is unavailable (avoids silent empty certs and `'list' object has no attribute 'get'`). ## v1 - Initial release: resolve identity → enumerate → collect → report ISO certifications across workspace suppliers. - Resolve missing `identity.json` from `resource.json` via Talos before enumerate/collect. 7/15/2026