From f1fe4e3bcf24e160b4701d2d3e782e08e7030609 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Feb 2026 17:43:45 +0000 Subject: [PATCH] chore(release): Update version to v1.4.410 --- CHANGELOG.md | 14 ++++++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 3977216 -> 3985408 bytes cmd/generate_changelog/incoming/1999.txt | 7 ------- nix/pkgs/fabric/version.nix | 2 +- 5 files changed, 16 insertions(+), 9 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/1999.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index c71428c1..7a9bf5f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## v1.4.410 (2026-02-17) + +### PR [#1999](https://github.com/danielmiessler/Fabric/pull/1999) by [ghrom](https://github.com/ghrom): feat: add 3 patterns from cross-model AI dialogue research + +- Add `audit_consent` pattern for detecting manufactured consent via power asymmetry analysis, surfaced from a devil's advocate "consent theater" critique across multi-model stress testing. +- Add `detect_silent_victims` pattern to identify harmed parties who cannot speak for themselves, including future generations and unaware victims. +- Add `audit_transparency` pattern for evaluating whether decisions are explainable to affected parties across five dimensions. +- Register all three new patterns in pattern descriptions and extracts JSON files, and categorize them under ANALYSIS and CR THINKING in `suggest_pattern`. +- Update `pattern_explanations.md` with renumbered entries to reflect the newly added patterns. + +### Direct commits + +- Fix: update Buy Me a Coffee links to correct profile URL + ## v1.4.409 (2026-02-17) ### PR [#2006](https://github.com/danielmiessler/Fabric/pull/2006) by [konstantint](https://github.com/konstantint): feat: When running from a symlink, use the executable name as the pattern argument diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index d89eed0b..afdb1bb3 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.409" +var version = "v1.4.410" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index d15329fe06b0ba167e5b0d8eb65a39d9b149a04a..d2ab8f43257cd7f8f2954daa1b82bd4fdb041ae5 100644 GIT binary patch delta 9602 zcmds7eUKC9dDqw7NrK~i2F!o9c6Ga} zJImk^IEhK8uFtNUy!?>_l1$xco57IGRMSb^sqJPu(*VZJADvF?6v#|Ft_L{M%p{q# z(C1xg?)%5^=&;Yc`NP3&_S@eJy0$nU_4I$gEw{tb((j3Tm{RtbYrFmXXY^NF zRzg7UP7lMs|1f=s1~+{G{{7+ft}kvYoZ42fgE>mu3eI;Y?T?d|8E2QH<8hKZ>sUq- zGtS-a4&5VqqMp{$>od+Dw>xZ~kkLEN|9n2+9CaoVp;$B+jYJX>BZQ+tmI;TVBFm=) zEb!5=7{QXr#3aUc`nGv{DlT9q779layvSf2jV0oVgb)wMBcWh|NeIy>4n~BO?etBu z`9_!j)aAQQFc(-$>GIvySkS(Mv;^Cd4(D~UCD`^{>FdF^PaO8=$-5U<_mK19ws>DE z1@41lA{L4#ViAdnFi|mvBT-(GSeA)|88#uN#IWu3jZ>YGHZV7s2h0n$2yAhwGtxe@ z)79~9+fLGQqMdat`3iaLMEjA_nG@|Fw}vF-FNdOI2XQl#h9&t7W>TLRVr_5fHX*n?n8!Ipt72YU!?1=vckRbZ>Z z9tK+jwiaw%>1VHXt=qSDNy)a~_P!1N{=EG+9Um^@+TQVq?VCOCExy)%k*vPjwZYN) z9kS(Wm*iOT>>ESNOYdLpy4qq!pJ;L$?9*4w=+Ui*dP;Zxqw8|(eQmmZ`X}b5$6{BI3<>@U-J7)hi-QL)zJUv^*x5pP1tvl zmh))4qy0Bz_j$B`u_Q!OQ5<2R4n%Xe&ZEWc_Ca#x9W*%DEZpqVADSDsCC~Mg4*e}U z$Nb(ObL!9?1hyW`2i6Vt2-u@w8^AV}4&CWFx8CV+_)Bf5_mA!Hg8b?F-mks6W~-+q z!UUI0pW=MIV0|Ud*Z+_2ICtC6k+!S-Nr(MhY3tSgFW3j^l5mq{ZJ++2^wG8cjZ1!e zKc_yr-4Esm8vqM{4T1&17_bmn7%T!71&ftFx*gwm$9d5O@y{god0qeI`d8OQ*E_Cr zrO(eKo_6hA;#}*TWCD=@EE@>1_Q#ppA8*zEc(eA$8>fE#i$v+yzhD;~bH?l%X*;no zOFGZD+$j#da%R{y>IgSW%xxbu=q%u5zv-mO%AIpkWa6{^3%u;3UYZ5(oR?ZBd(BXq zqpZWJg}m&cUYbQwLnoylYaDxtxXvaJ@y~R5Nnp&r&f(ti=ey4)+=GcGb7ea{W0vUM zWUQz3XHO-Mv^oFTJyB}goBXof>;9_yRreR&FS;kliM{?6rSI%Z{(b9!+v#w&eE^8D zUd&i8ZdosGS}$&tzWMp2^o-l?_^J*57AY$9Qt^E9%X_>|$1$7h4aYI>TP1im>!5Ex z

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 BuYLdk diff --git a/cmd/generate_changelog/incoming/1999.txt b/cmd/generate_changelog/incoming/1999.txt deleted file mode 100644 index f577f5a7..00000000 --- a/cmd/generate_changelog/incoming/1999.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1999](https://github.com/danielmiessler/Fabric/pull/1999) by [ghrom](https://github.com/ghrom): feat: add 3 patterns from cross-model AI dialogue research - -- Add `audit_consent` pattern for detecting manufactured consent via power asymmetry analysis, surfaced from a devil's advocate "consent theater" critique across multi-model stress testing. -- Add `detect_silent_victims` pattern to identify harmed parties who cannot speak for themselves, including future generations and unaware victims. -- Add `audit_transparency` pattern for evaluating whether decisions are explainable to affected parties across five dimensions. -- Register all three new patterns in pattern descriptions and extracts JSON files, and categorize them under ANALYSIS and CR THINKING in `suggest_pattern`. -- Update `pattern_explanations.md` with renumbered entries to reflect the newly added patterns. diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 16a00a4b..cae67aff 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.409" +"1.4.410"