Skip to content

Releases

ArtCraft 0.1.0-dev.140

Pre-release

Choose a tag to compare

@loong10k loong10k released this 09 Oct 00:12

ArtCraft development prerelease 0.1.0-dev.140

Pins independent skills v0.1.0-dev.112 and runtime v0.1.0-dev.139-runtime.1.

  • Preserves inherited collected media and LUT dependencies across source reopening; normalized sequence descriptors reference actual collected bytes while retaining original lineage.
  • Revalidates dependency identity and file evidence for workflow reuse, direct packaging and moved-package consumption. Incomplete legacy delivery records are refused without rewriting source projects.
  • Runtime regression: 669 passed, 26 conditional skips. Fixed runtime: 78 passed. Source Python: 162 passed, 53 conditional skips; plugin Python: 112 passed, 11 conditional skips.
  • Public fixed-plugin single-skill acceptance passed for four-domain creation, repeated reopening, LUT inheritance, media replacement, reuse and moved packages. Normalized segmented-sequence collection, reopening and moved-package verification passed separately.

Development prerelease only. Complete V1, full protocol matrix, general Skills CLI installation, all host/platform and creative acceptance remain open. Warm native cache was used; the sequence identity probe is 320x180 and does not replace HD acceptance.

固定发行任务协议验收补充(2026-10-09)

固定 plugin140/source112/runtime139 在 macOS arm64 的 AC-CP-001 七个具名场景已完成验收,任务 1.3 已标记完成。包含 164 项固定核心目标、120 个技能包装子用例、四领域真实原生保存后故障,以及公开回执与重复预算拒绝证据。

验收文档与测试补充提交:137fd41。查看验收范围与限制。

此补充说明不修改发行标签或安装包;完整 V1 仍有 10 项编号任务未完成,保持开发预发布状态。

运行时场景验收补充(2026-10-09)

固定 plugin140/source112/runtime139 的运行时具名场景已验收 16/17。包含十个独立技能的冷启动、60 个真实原生命令/工具探测、36 个原生保存后故障,以及 1920×1080、24fps、5 秒、120 帧混合工作流。高清成片使用已核验的原生缓存;独立解码器读取并核验全部 746,496,000 RGB 字节。历史证据与本次执行证据在报告中分别标明。

本地插件回归 114 通过/11 条件跳过;技能源回归 166 通过/53 条件跳过。规范仅纠正场景归属,保留全部验收条款。

提交:946d7d7;场景报告。

Vector 模式目录歧义、通用 Skills CLI 安装及其他正式验收门禁仍开放,完整 V1 尚有 10 项编号任务未完成。此更新仅补充开发预发布说明,不移动标签、不替换安装包。

插件提交 CI:实现回归及文档/OpenSpec 校验均已通过(运行 37868710637、37868710691);独立技能源仓库未配置 CI。

ArtCraft runtime 0.1.0-dev.139-runtime.1

Choose a tag to compare

@loong10k loong10k released this 09 Oct 00:05

继承素材公共依赖修复:枚举已核验收集清单,保留媒体与LUT身份及版本,将包内位置绑定至同身份文件证据;规范化序列按实际收集字节登记。新结果、恢复、缓存、下游及直接打包/移动包消费重验依赖;不自动重放或改写旧产物。

运行时669通过/26条件跳过;插件Python112通过/11跳过;公开旧固定运行时的真实遗漏红灯已保留。当前原生四领域创建/两次源重开、LUT继承与Effect素材替换及复用通过。新固定技能与插件安装验收随后执行;任务2.10、完整2.3与V1暂不声明完成。

ArtCraft 0.1.0-dev.139

Pre-release

Choose a tag to compare

@loong10k loong10k released this 08 Oct 23:47

ArtCraft 开发预发布0.1.0-dev.139

锁定独立技能源v0.1.0-dev.111(d841bbbb97e9ac69c0325da45f2f444b946bd765)及runtime138-runtime.1。修复旧公共产物省略字体声明仍可恢复/复用的问题:新结果、同修订恢复、跨修订缓存和下游交接重新核验完整原生字体证据、运行时身份和声明集合;不补写历史产物,不自动重放原生操作。十个独立技能同步固定锁与中英文处理指引。

验证:运行时654通过/26条件跳过;插件Python112通过/11跳过;独立技能Python162通过/53跳过;固定核心51项针对性测试通过。此插件ZIP提取的单独artcraft-use技能通过公开安装入口完成真实四领域创建、同修订复用、移动包、四源重开、重新导出与打包;使用已有运行时缓存,不代表空缓存或完整宿主矩阵验收。

完整V1与12项原OpenSpec任务继续开放。字体二进制与目标机器排版未验收;完整公共素材协议仍需逐条审计。保留旧发行。

ArtCraft runtime 0.1.0-dev.138-runtime.1

Choose a tag to compare

@loong10k loong10k released this 08 Oct 23:45

字体缓存复用修复:同修订恢复、跨修订命中和下游交接重新比对完整原生字体声明,拒绝遗漏、额外、重复或错误绑定;保留旧产物且不重放原生操作。无文字工程可正常复用。

运行时654通过/26条件跳过;插件Python112通过/11跳过;四领域真实创建、同修订复用、移动包及四源重开通过。固定技能安装验收随后执行;完整V1和12项OpenSpec任务仍开放。

ArtCraft 0.1.0-dev.138

Pre-release

Choose a tag to compare

@loong10k loong10k released this 08 Oct 23:37

ArtCraft 开发预发布 0.1.0-dev.138

锁定独立技能源 v0.1.0-dev.110(727b9c572f6c47f47760879374c8218ea434f53d)及运行时 0.1.0-dev.137-runtime.1。

四领域原生字体声明映射覆盖 Photo/Vector 图层树、Film 字幕与图形字体参数/关键帧、Effect TextDoc 与文字关键帧。字体文件未收集时明确记录缺失状态,并绑定原生工程摘要与检查证据。

验证:运行时644通过/26条件跳过;插件Python112通过/11跳过;独立技能Python162通过/53跳过;固定运行时包86项针对性测试通过。此插件ZIP提取的单独 artcraft-use 技能通过公开安装入口完成真实四领域创建、移动包、四个源工程重开及重新打包验证;使用已有运行时缓存,不代表空缓存或完整宿主矩阵验收。当前提交4项GitHub CI全部成功。

完整V1验收及12项OpenSpec计划任务仍开放。本次不声明字体文件已收集、目标机器字体可用或全部V1功能完成。保留既有发行。

ArtCraft runtime 0.1.0-dev.137-runtime.1

Choose a tag to compare

@loong10k loong10k released this 08 Oct 23:29

四领域原生字体声明映射:Photo/Vector 完整图层树,Film schema12 字幕/图形/字符样式/字体关键帧,Effect schema1 完整 TextDoc 和文字关键帧。未收集字体文件明确标记为 assetRef=null、packaged=false,绑定原生摘要与检查证据。

644 项运行时测试通过(26 条条件跳过);真实四领域创建、移动包、四源工程重开和重新导出通过;插件 Python112通过/11跳过。固定独立技能与插件发行安装验收仍待完成,完整 CP-002/V1 仍开放。保留所有旧发行,不声称字体二进制已打包或目标机器字体可用。

ArtCraft Plugin 0.1.0-dev.137

Pre-release

Choose a tag to compare

@loong10k loong10k released this 08 Oct 22:42

ArtCraft long export budget architecture

This development release identifies plugin137 / independent source109 / runtime136-runtime.1. Only the Art-owned launch boundary changes; domain files, catalogs and other plugins retain their pins.

Problem and behavior

An actual fixed136 public Film long-timeline run failed after approximately181seconds at the domain's180-second export timeout. The failed receipt published no output references. Native project, checkpoint and recovery operations were retained. The incomplete movie was reversibly compressed with a verified decompressed digest. This is failure evidence, not successful full export acceptance.

The public adapter forwards the current task deadline and locked Film executable identity through an internal launch argument. A module-local subprocess proxy grants only Film export and bench-decode the remaining deadline budget, capped at3600seconds per call. Other calls retain their timeout behavior. Domain source bytes and global subprocess behavior remain unchanged.

flowchart TD
  A[Validated task deadline and native identity] --> B[Art public adapter]
  B --> C[Trusted internal launcher]
  C --> D{Film export or full decode}
  D -->|Yes| E[Verify binary digest and remaining deadline]
  E --> F[Child call capped at one hour]
  E -->|Expired or changed identity| G[Refuse launch]
  D -->|No| H[Original timeout behavior]
  F --> I[Parent cancellation and stop supervision]

Verification and delivery limits

New tests cover command scope, changed identity, expired/short deadlines, the one-hour cap, and an actual OS child showing baseline timeout followed by budgeted success. Adapter tests verify that only Film receives trusted parameters from the current request. All ten independent skills synchronize the launch boundary; the plugin vendors an immutable source snapshot.

The opt-in public long-timeline test preserves12fps and the original large integer tick range. It requires full export and independent whole-movie decode. Disk constraints prevent a new large-file run during this release. OpenSpec task2.3 and full V1 remain open. The prerelease delivers the fix and executed regression evidence; new-distribution host first use, native long-movie acceptance and the complete task matrix remain unverified.

Specification and compatibility

The authority is AC-CP-002-TIME-BUDGET in establish-v1-plugin / craft-artifact-protocol. Public task/artifact protocol versions do not change. Domain plans cannot choose the internal budget. Parent cancellation, failed-stage retention, confirmed stopping and no automatic replay continue to apply. Vector duplicate-command refusal is preserved. Existing tags and assets remain immutable.

Regression evidence: runtime630 PASS /26 skips; source162 PASS /52 skips; targeted budget3 PASS.

Native one-second public workflow smoke:12 independently decoded frames PASS on runtime136; source entry, not fixed-host installation or long-timeline acceptance.

ArtCraft Runtime 0.1.0-dev.136-runtime.1

Choose a tag to compare

@loong10k loong10k released this 08 Oct 22:38

ArtCraft long export budget architecture

This development release identifies plugin137 / independent source109 / runtime136-runtime.1. Only the Art-owned launch boundary changes; domain files, catalogs and other plugins retain their pins.

Problem and behavior

An actual fixed136 public Film long-timeline run failed after approximately181seconds at the domain's180-second export timeout. The failed receipt published no output references. Native project, checkpoint and recovery operations were retained. The incomplete movie was reversibly compressed with a verified decompressed digest. This is failure evidence, not successful full export acceptance.

The public adapter forwards the current task deadline and locked Film executable identity through an internal launch argument. A module-local subprocess proxy grants only Film export and bench-decode the remaining deadline budget, capped at3600seconds per call. Other calls retain their timeout behavior. Domain source bytes and global subprocess behavior remain unchanged.

flowchart TD
  A[Validated task deadline and native identity] --> B[Art public adapter]
  B --> C[Trusted internal launcher]
  C --> D{Film export or full decode}
  D -->|Yes| E[Verify binary digest and remaining deadline]
  E --> F[Child call capped at one hour]
  E -->|Expired or changed identity| G[Refuse launch]
  D -->|No| H[Original timeout behavior]
  F --> I[Parent cancellation and stop supervision]

Verification and delivery limits

New tests cover command scope, changed identity, expired/short deadlines, the one-hour cap, and an actual OS child showing baseline timeout followed by budgeted success. Adapter tests verify that only Film receives trusted parameters from the current request. All ten independent skills synchronize the launch boundary; the plugin vendors an immutable source snapshot.

The opt-in public long-timeline test preserves12fps and the original large integer tick range. It requires full export and independent whole-movie decode. Disk constraints prevent a new large-file run during this release. OpenSpec task2.3 and full V1 remain open. The prerelease delivers the fix and executed regression evidence; new-distribution host first use, native long-movie acceptance and the complete task matrix remain unverified.

Specification and compatibility

The authority is AC-CP-002-TIME-BUDGET in establish-v1-plugin / craft-artifact-protocol. Public task/artifact protocol versions do not change. Domain plans cannot choose the internal budget. Parent cancellation, failed-stage retention, confirmed stopping and no automatic replay continue to apply. Vector duplicate-command refusal is preserved. Existing tags and assets remain immutable.

Regression evidence: runtime630 PASS /26 skips; source162 PASS /52 skips; targeted budget3 PASS.

ArtCraft Plugin 0.1.0-dev.136

Pre-release

Choose a tag to compare

@loong10k loong10k released this 08 Oct 22:06

ArtCraft 插件 dev.136(开发预发布)

  • 固定独立技能源 v0.1.0-dev.108;运行时 v0.1.0-dev.135-runtime.1。
  • 十个技能包含按模式查询的命令目录、参数校验与公共错误码映射。VectorCraft desktop/bridge 重复命令冲突保持拒绝。
  • 本地插件测试 112 通过、11 条件跳过;技能源测试 162 通过、52 条件跳过;文档、快照、OpenSpec 严格检查通过。
  • 新固定发行的安装、场景验收与完整 V1 仍待完成;12 项编号任务保持开放。历史原生验收不自动作为本版验收。

ArtCraft Runtime 0.1.0-dev.135-runtime.1

Choose a tag to compare

@loong10k loong10k released this 08 Oct 22:02

固定运行时包含按模式绑定的完整命令校验,以及公共任务已知错误和旧预算别名的消费修复。

35个源码/schema文件,归档SHA-256:7344384d52b481ee7dcf56978379118d1065baab716a41d3011c981942f07663。候选回归与四领域原生保存后故障证据已记录;完整固定安装、Vector桌面双注册表决定和V1验收继续开放。