Snapmaker, FlyingBear, Sovol: family filament_ids

Phase 2 long-tail migrations (25 collision groups), zero effective-config
change:

Snapmaker (11 + the tree's one live library-cross group): three Benchy demo
presets coexisting via compatible_prints gating (invisible to the -f check)
get their own mints; the TPE/TPU-High-Flow lines riding shared bases get
family mints across the plain/U1/Dual/J1 variants; 'Snapmaker PLA Matte @U1'
minted; 'Snapmaker PET @Dual' unified onto its own family root id;
'Snapmaker PA-CF @U1' had its compatible_printers triple-duplicated
(self-collision) - deduplicated. The PolyTerra J1/Dual PLA presets that
re-exposed the library's PolyTerra PLA (alias rename) get family mints while
'PolyTerra PLA @0.2 nozzle' keeps the library id via inheritance. Fiberon
families keep their authentic byte-copied Bambu catalog ids (sanctioned
multi-vendor brand sharing, frozen in the snapshot).

FlyingBear (8): every preset carries an own-key Bambu generic id; owners
keep theirs, 15 impostor families (S1/Ghost7/Hyper lines) re-minted
family-atomically - '@S1' and '@Ghost7' siblings move together (20 edits).

Sovol (6): the GFL99 copy-paste epidemic. The five same-alias
'Generic * @Sovol SV08 MAX' tunings just DROP their wrong own-id lines so
the library family ids flow through inheritance (alias-shadow-verified);
Generic PLA Silk / SUNLU PETG adopt their library family ids as own keys
(their inherits point at other families, so deletion would collide); the 21
dedicated Sovol/Polymaker families get fresh mints (23 edits).
'Sovol SV07 PLA' keeps GFL99 unambiguously (sole claimant on SV07), frozen
in the snapshot.

Verified: config-equivalence gate zero unexpected diffs; extra check exit 0;
--check exit 0; validator -l 2 exit 0; extended -f -v Snapmaker/FlyingBear/
Sovol all exit 0.
This commit is contained in:
SoftFever
2026-07-03 00:14:27 +08:00
parent 23b0aabb35
commit ee125975cf
68 changed files with 260 additions and 136 deletions

View File

@@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "7julgReKEcp5tg0d",
"name": "Generic ABS @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "UPoqjanrvN173sVS",
"name": "Generic PC @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "ib7AtR3tQ2dSrFNP",
"name": "Generic PETG @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "kcFykpuuxMy7KwNu",
"name": "Generic PLA @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFL99",
"filament_id": "OGFL96",
"setting_id": "WAHQZmwHoS4WjoTx",
"name": "Generic PLA Silk @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "hQByQ7FIhAiytli8",
"name": "Generic TPU @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFL99",
"filament_id": "OF22AxCm",
"setting_id": "JBFKMaFtd7kO8Ksq",
"name": "Polymaker PETG @Sovol SV08 MAX",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFL99",
"filament_id": "OGFSNL08",
"setting_id": "x68SPQCqVacBSGd5",
"name": "SUNLU PETG @Sovol SV08 MAX",
"from": "system",

View File

@@ -4,7 +4,7 @@
"inherits": "Generic ABS @System",
"from": "system",
"setting_id": "okqqqm0P8ehlQuDY",
"filament_id": "GFL99",
"filament_id": "OFtemzzw",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PETG @System",
"from": "system",
"setting_id": "5mtng0PM8CMglpD7",
"filament_id": "GFL99",
"filament_id": "OFGFZhWu",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "kgtcANsbfwSbdgOh",
"filament_id": "GFL99",
"filament_id": "OFic2uNr",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic TPU @System",
"from": "system",
"setting_id": "ERN0ozxmPhIMze0i",
"filament_id": "GFL99",
"filament_id": "OFglpvEE",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic ABS @System",
"from": "system",
"setting_id": "Me1iSJmocW35ClmN",
"filament_id": "GFL99",
"filament_id": "OF5Bmdtg",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PETG @System",
"from": "system",
"setting_id": "ZrAm6Nm4FI7p4PgC",
"filament_id": "GFL99",
"filament_id": "OFgMGSpF",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "YEEOGJYm4Z8W4vGV",
"filament_id": "GFL99",
"filament_id": "OFSoZBK2",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic TPU @System",
"from": "system",
"setting_id": "oNucKLcIdxwBPpUN",
"filament_id": "GFL99",
"filament_id": "OFsmPFwh",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic ABS @System",
"from": "system",
"setting_id": "nq4vvrWqKjWKELEz",
"filament_id": "GFL99",
"filament_id": "OFKH15Hd",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PETG @System",
"from": "system",
"setting_id": "CWd7KULbXvJeTTEy",
"filament_id": "GFL99",
"filament_id": "OFIl3ar9",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "qmnuve3FgzrXgjPA",
"filament_id": "GFL99",
"filament_id": "OFcsHCy4",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "nnU0222BS0F1c5ki",
"filament_id": "GFL99",
"filament_id": "OFcsHCy4",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic TPU @System",
"from": "system",
"setting_id": "tpBbCQhcSJsBesnG",
"filament_id": "GFL99",
"filament_id": "OFY1U4uM",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic ABS @System",
"from": "system",
"setting_id": "9pI7op6U4azpfNfb",
"filament_id": "GFL99",
"filament_id": "OFgNzLVh",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PC @System",
"from": "system",
"setting_id": "vuuZXnlrMgUKtSI0",
"filament_id": "GFL99",
"filament_id": "OFtwA91m",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PETG @System",
"from": "system",
"setting_id": "AfxHmpdOkMDJa2fk",
"filament_id": "GFL99",
"filament_id": "OFk6T5YH",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PETG @System",
"from": "system",
"setting_id": "75OJvkXlmbcaHQfW",
"filament_id": "GFL99",
"filament_id": "OFjurQ3I",
"instantiation": "true",
"filament_flow_ratio": [
"1.0348"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "i9wDnSEIrOBPbOZl",
"filament_id": "GFL99",
"filament_id": "OFtL05hE",
"instantiation": "true",
"filament_flow_ratio": [
"1.0348"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "ZVvOaMwZ7noevsYf",
"filament_id": "GFL99",
"filament_id": "OF5J2axC",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "XxEJBNFLRltR2Xwn",
"filament_id": "GFL99",
"filament_id": "OFP4poIv",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic PLA @System",
"from": "system",
"setting_id": "QowhGzqSwGQoAp1a",
"filament_id": "GFL99",
"filament_id": "OF2tvNYA",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "Generic TPU @System",
"from": "system",
"setting_id": "iZHXx0RyRO096L0z",
"filament_id": "GFL99",
"filament_id": "OFO5R9KJ",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"