mirror of
https://github.com/adobe/skills.git
synced 2026-09-19 08:06:09 +08:00
5d47099881
* feat(stardust)!: sweep — drop doctor.md, F-NNN fossils, opt-out flags, live integration
Four related cleanups bundled. Each independently small; together
they shrink the docs by ~600 lines and remove three doc-rot
patterns at once.
1. Delete doctor.md (493-line spec for an unimplemented script).
The Festool-incident concerns it was scoped to are now handled
by concrete write-time contracts (validateProvenance, content-
sourcing hierarchy, anti-toolbox audit). No external references.
2. Drop F-NNN feedback fossils + version-changelog paragraphs.
STARDUST-FEEDBACK.md doesn't exist in the plugin; the F-001 /
F-002 / F-009 / F-015 / F-016 / F-018 citations were opaque
tribal vocabulary. Kept the rules they cited; dropped the
IDs. divergence-toolkit.md changelog paragraphs (v0.1 → v0.2,
v0.4 → v0.5, v0.5 → v0.5.1) collapsed.
3. Slim flag surfaces. Every --no-* / --skip-* / --allow-* /
--refresh-stale flag dropped from prototype and migrate; the
underlying quality gates are now mandatory. Manual chat
overrides ("ship as-is", "accept the P1 findings") remain
available and are recorded in _provenance verbatim.
prototype flags: 10 → 5 (<slug>, --all, --prep, --canon-from,
--publish-sample).
migrate flags: 8 → 5 (<slug>, --all, --force, --require-approved,
--strict-canon).
4. Drop the impeccable:live integration. Live was documented as
the "default" iteration path but wasn't used — chat-driven
command invocation is the actual default. Phase 4 collapses
from 6 steps to 3 (open file → mark prototyped → report).
Iteration paths drop from 3 to 2 (chat-driven, direct
invocation). Live remains usable as an external tool the user
invokes directly against the proposed file; stardust no
longer pretends to drive its poll loop.
BREAKING CHANGE: prototype no longer accepts --no-iterate,
--no-critique, --skip-adapt-audit, --adapt-variant, --no-hamburger,
--refresh-stale, or --no-impeccable. migrate no longer accepts
--refresh-stale, --allow-placeholder, or --skip-adapt-audit.
The mobile-adapt audit, content-sourcing scan, placeholder gate,
and critique + audit pass are now mandatory; manual chat overrides
replace the flag-based bypasses.
The live driver loop (Phase 4 steps 4-6: config.json setup, event
streaming, carbonize cleanup, iteratedVia: impeccable:live
provenance) is gone. The proposed file's iteratedVia provenance
now records the named impeccable commands run against the file,
not a live sessionId.
stardust bumped to 0.6.0.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
* chore(stardust): sync tile.json version to plugin.json (0.6.0)
The tile manifest's version was stuck at 0.1.0 while the plugin
moved to 0.6.0. Keep them in sync so tessl-side catalog metadata
matches the marketplace.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>