| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add design system, golden rules, and discord structure patterns Three new patterns for common development workflows: - create_design_system: Generate CSS design systems with tokens, typography scales, and dark/light mode support from requirements - create_golden_rules: Extract implicit and explicit rules from codebases into testable, enforceable guidelines - analyze_discord_structure: Audit Discord server organization, permissions, and naming conventions | 8 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
Add three commerce intelligence patterns for creator monetization Patterns added: - extract_affiliate_products: extracts sponsored + organic affiliate opportunities from any transcript - extract_video_commerce_entities: identifies all commercial entities in video content by category, timestamp position, and purchase likelihood - analyze_monetization_opportunities: maps audience intent to revenue opportunities (affiliate, sponsorship, digital products) These fill a gap in the existing extract_sponsors pattern — sponsors are just one slice; organic product mentions often convert better and these patterns surface both. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 6 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: refresh Ultimate Law patterns to current doctrine, add judge_ultimate_law The Ultimate Law framework has moved substantially since these patterns landed in February 2026 (PRs #1988, #1999): the dictionary now stands at 195 terms across three renderings, including a Logic rendering -- the normative core as executable If/then rules with integrity constraints, machine-verified against planted anti-doctrines. This PR brings the patterns up to that level. ultimate_law_safety: - The Law is now quoted verbatim rather than paraphrased. - Consent gains its channels (words, conduct carrying intention, agreement, prior permission) and the rule that circumstances never supply a consent no word and no conduct carried. - New definitions: Forfeiture (the measure is the kind of harm, not its size; force beyond the kinds reached makes the escalator an aggressor) and Theft by withholding (can-and-refuses is theft; cannot-deliver has taken nothing -- inability is never theft). - New evaluation step for forfeiture, and proportionality restated in kinds; restitution repairs but only justice closes the moral debt. audit_consent: - The consent channels become a threshold test and an output section: if no channel carried the consent, there is nothing to audit. - Revocability grounded in doctrine: a taken-back permission ends immediately. - Background quotes updated to the current dictionary, and the "consent theater" critique answered: consent-outside-words-and- conduct is now a machine-checked integrity violation upstream. judge_ultimate_law (new): - A derivation pattern: the Logic rendering embedded as the reasoning frame. The model translates a scenario into facts, applies the rules stratum by stratum in event order under deny-by-default semantics, and outputs the derivation chain, verdicts in the rulebook's own words, an integrity-constraint check, and -- for every verdict -- the discriminating fact whose disproof would flip it. - Registered in pattern_explanations, suggest_pattern, and the description/extract indexes. Live rulebook: https://ultimatelaw.org/data/dictionary-logic.txt Source + verification engine: https://github.com/ghrom/ultimatelaw Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> | 1 个月前 | |
feat: add 3 patterns from cross-model AI dialogue research New patterns addressing gaps identified when 19 AI systems from 10+ organizations stress-tested the Ultimate Law ethical framework: - audit_consent: Power asymmetry analysis for consent verification (from cogito:70b devil's advocate "consent theater" critique, 9/10) - detect_silent_victims: Find harmed parties who can't speak up (from deepseek-r1 "future generations" + cogito "silent victims", 9/10) - audit_transparency: Check if decisions are explainable to affected parties (from consensus across 5+ models proposing transparency as 8th principle) Follow-up to #1988 (Ultimate Law safety pattern suite). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add Ultimate Law AGI safety pattern suite Add four patterns implementing minimal, falsifiable ethical constraints for AGI safety evaluation: - ultimate_law_safety: Evaluate actions against "no unwilling victims" principle - detect_mind_virus: Identify manipulative reasoning that resists correction - check_falsifiability: Verify claims can be tested and proven wrong - extract_ethical_framework: Surface implicit ethics in documents/policies These patterns derive from the Ultimate Law framework (github.com/ghrom/ultimatelaw), which takes a different approach to AI alignment: instead of encoding contested "human values," define the minimal boundary no agent may cross. The core insight: Not "align AI with human values" but "constrain any agent from creating unwilling victims." Framework characteristics: - Minimal: smallest possible constraint set - Logically derivable: not arbitrary cultural preferences - Falsifiable: can be challenged and improved - Agent-agnostic: works for humans, AI, corporations, governments - Computable: precise enough for algorithmic implementation Each pattern includes system.md (prompt) and README.md (documentation). | 8 个月前 | |
feat: add Chinese AI vendors, i18n translation fixes, and 5 Chinese patterns **Chinese AI vendor adapters:** - Add Aliyun DashScope (Tongyi Qianwen) OpenAI-compatible provider - Add Zhipu AI (bigmodel.cn/GLM) OpenAI-compatible provider - Add ByteDance Ark (Doubao) OpenAI-compatible provider - Add test cases for all three new providers **i18n Chinese translation quality audit:** - Fix 24 entries: unify 'provider' terminology to '供应商' - Fix 2 English 'and' residue → Chinese '和' - Fix 1 '通知提供者' → '通知供应商' **Chinese Patterns (首批5个):** - chinese_article_summary — Chinese long-form article summarization - chinese_contract_review — Chinese contract risk review with table output - chinese_poetry_analysis — Classical Chinese poetry appreciation - chinese_news_translate — English→Chinese news translation - chinese_code_review — Code review with Chinese output | 3 个月前 | |
feat: add Chinese AI vendors, i18n translation fixes, and 5 Chinese patterns **Chinese AI vendor adapters:** - Add Aliyun DashScope (Tongyi Qianwen) OpenAI-compatible provider - Add Zhipu AI (bigmodel.cn/GLM) OpenAI-compatible provider - Add ByteDance Ark (Doubao) OpenAI-compatible provider - Add test cases for all three new providers **i18n Chinese translation quality audit:** - Fix 24 entries: unify 'provider' terminology to '供应商' - Fix 2 English 'and' residue → Chinese '和' - Fix 1 '通知提供者' → '通知供应商' **Chinese Patterns (首批5个):** - chinese_article_summary — Chinese long-form article summarization - chinese_contract_review — Chinese contract risk review with table output - chinese_poetry_analysis — Classical Chinese poetry appreciation - chinese_news_translate — English→Chinese news translation - chinese_code_review — Code review with Chinese output | 3 个月前 | |
feat: add Chinese AI vendors, i18n translation fixes, and 5 Chinese patterns **Chinese AI vendor adapters:** - Add Aliyun DashScope (Tongyi Qianwen) OpenAI-compatible provider - Add Zhipu AI (bigmodel.cn/GLM) OpenAI-compatible provider - Add ByteDance Ark (Doubao) OpenAI-compatible provider - Add test cases for all three new providers **i18n Chinese translation quality audit:** - Fix 24 entries: unify 'provider' terminology to '供应商' - Fix 2 English 'and' residue → Chinese '和' - Fix 1 '通知提供者' → '通知供应商' **Chinese Patterns (首批5个):** - chinese_article_summary — Chinese long-form article summarization - chinese_contract_review — Chinese contract risk review with table output - chinese_poetry_analysis — Classical Chinese poetry appreciation - chinese_news_translate — English→Chinese news translation - chinese_code_review — Code review with Chinese output | 3 个月前 | |
feat: add Chinese AI vendors, i18n translation fixes, and 5 Chinese patterns **Chinese AI vendor adapters:** - Add Aliyun DashScope (Tongyi Qianwen) OpenAI-compatible provider - Add Zhipu AI (bigmodel.cn/GLM) OpenAI-compatible provider - Add ByteDance Ark (Doubao) OpenAI-compatible provider - Add test cases for all three new providers **i18n Chinese translation quality audit:** - Fix 24 entries: unify 'provider' terminology to '供应商' - Fix 2 English 'and' residue → Chinese '和' - Fix 1 '通知提供者' → '通知供应商' **Chinese Patterns (首批5个):** - chinese_article_summary — Chinese long-form article summarization - chinese_contract_review — Chinese contract risk review with table output - chinese_poetry_analysis — Classical Chinese poetry appreciation - chinese_news_translate — English→Chinese news translation - chinese_code_review — Code review with Chinese output | 3 个月前 | |
feat: add Chinese AI vendors, i18n translation fixes, and 5 Chinese patterns **Chinese AI vendor adapters:** - Add Aliyun DashScope (Tongyi Qianwen) OpenAI-compatible provider - Add Zhipu AI (bigmodel.cn/GLM) OpenAI-compatible provider - Add ByteDance Ark (Doubao) OpenAI-compatible provider - Add test cases for all three new providers **i18n Chinese translation quality audit:** - Fix 24 entries: unify 'provider' terminology to '供应商' - Fix 2 English 'and' residue → Chinese '和' - Fix 1 '通知提供者' → '通知供应商' **Chinese Patterns (首批5个):** - chinese_article_summary — Chinese long-form article summarization - chinese_contract_review — Chinese contract risk review with table output - chinese_poetry_analysis — Classical Chinese poetry appreciation - chinese_news_translate — English→Chinese news translation - chinese_code_review — Code review with Chinese output | 3 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix: correct directory name from `concall_summery` to `concall_summary` - Rename pattern directory to fix spelling error - Add new pattern to explanations documentation - Update suggest_pattern system with concall_summary references - Include concall_summary in ANALYSIS category mappings - Add concall_summary to BUSINESS category listings - Append concall_summary to SUMMARIZE category references - Update pattern descriptions JSON with new entry - Generate pattern extracts for concall_summary functionality - Add user documentation for earnings call analysis - Include changelog entry for PR #1833 | 10 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix: New `extract_all_quotes` and move misplaced patterns - Move pattern files from patterns/ to data/patterns/ - Add create_bd_issue pattern for issue tracking commands - Add extract_all_quotes pattern for quote extraction - Add extract_bd_ideas pattern for actionable idea extraction - Add suggest_gt_command pattern for GT command suggestions - Update pattern_explanations.md with new pattern entries - Update suggest_pattern system.md with new categories - Add new pattern descriptions and extracts in scripts/ - chore: incoming 1968 changelog entry | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add design system, golden rules, and discord structure patterns Three new patterns for common development workflows: - create_design_system: Generate CSS design systems with tokens, typography scales, and dark/light mode support from requirements - create_golden_rules: Extract implicit and explicit rules from codebases into testable, enforceable guidelines - analyze_discord_structure: Audit Discord server organization, permissions, and naming conventions | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add design system, golden rules, and discord structure patterns Three new patterns for common development workflows: - create_design_system: Generate CSS design systems with tokens, typography scales, and dark/light mode support from requirements - create_golden_rules: Extract implicit and explicit rules from codebases into testable, enforceable guidelines - analyze_discord_structure: Audit Discord server organization, permissions, and naming conventions | 8 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
Updated the title generation style; added an output example. | 11 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add Ultimate Law AGI safety pattern suite Add four patterns implementing minimal, falsifiable ethical constraints for AGI safety evaluation: - ultimate_law_safety: Evaluate actions against "no unwilling victims" principle - detect_mind_virus: Identify manipulative reasoning that resists correction - check_falsifiability: Verify claims can be tested and proven wrong - extract_ethical_framework: Surface implicit ethics in documents/policies These patterns derive from the Ultimate Law framework (github.com/ghrom/ultimatelaw), which takes a different approach to AI alignment: instead of encoding contested "human values," define the minimal boundary no agent may cross. The core insight: Not "align AI with human values" but "constrain any agent from creating unwilling victims." Framework characteristics: - Minimal: smallest possible constraint set - Logically derivable: not arbitrary cultural preferences - Falsifiable: can be challenged and improved - Agent-agnostic: works for humans, AI, corporations, governments - Computable: precise enough for algorithmic implementation Each pattern includes system.md (prompt) and README.md (documentation). | 8 个月前 | |
feat: add 3 patterns from cross-model AI dialogue research New patterns addressing gaps identified when 19 AI systems from 10+ organizations stress-tested the Ultimate Law ethical framework: - audit_consent: Power asymmetry analysis for consent verification (from cogito:70b devil's advocate "consent theater" critique, 9/10) - detect_silent_victims: Find harmed parties who can't speak up (from deepseek-r1 "future generations" + cogito "silent victims", 9/10) - audit_transparency: Check if decisions are explainable to affected parties (from consensus across 5+ models proposing transparency as 8th principle) Follow-up to #1988 (Ultimate Law safety pattern suite). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
chore: relocate the Eisenhower Matrix pattern and register its metadata - Move the Eisenhower Matrix pattern into `data/patterns`. - Register its description with BUSINESS, SELF, and STRATEGY tags. - Add its task classification and weekly planning extract. | 16 天前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
add pattern `explain_terms_and_conditions` Added a comprehensive guide for analyzing terms and conditions, focusing on legal translation and consumer protection. | 8 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
Add three commerce intelligence patterns for creator monetization Patterns added: - extract_affiliate_products: extracts sponsored + organic affiliate opportunities from any transcript - extract_video_commerce_entities: identifies all commercial entities in video content by category, timestamp position, and purchase likelihood - analyze_monetization_opportunities: maps audience intent to revenue opportunities (affiliate, sponsorship, digital products) These fill a gap in the existing extract_sponsors pattern — sponsors are just one slice; organic product mentions often convert better and these patterns surface both. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 6 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix: New `extract_all_quotes` and move misplaced patterns - Move pattern files from patterns/ to data/patterns/ - Add create_bd_issue pattern for issue tracking commands - Add extract_all_quotes pattern for quote extraction - Add extract_bd_ideas pattern for actionable idea extraction - Add suggest_gt_command pattern for GT command suggestions - Update pattern_explanations.md with new pattern entries - Update suggest_pattern system.md with new categories - Add new pattern descriptions and extracts in scripts/ - chore: incoming 1968 changelog entry | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix: New `extract_all_quotes` and move misplaced patterns - Move pattern files from patterns/ to data/patterns/ - Add create_bd_issue pattern for issue tracking commands - Add extract_all_quotes pattern for quote extraction - Add extract_bd_ideas pattern for actionable idea extraction - Add suggest_gt_command pattern for GT command suggestions - Update pattern_explanations.md with new pattern entries - Update suggest_pattern system.md with new categories - Add new pattern descriptions and extracts in scripts/ - chore: incoming 1968 changelog entry | 8 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add extract_characters system definition CHANGES - Define character extraction goals and steps - Specify canonical naming and deduplication rules - Outline interaction mapping and narrative importance - Provide output schema with formatting guidelines - Include positive/negative examples for clarity - Enforce no speculative motivations or non-actors - Set fallback for no characters found | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add Ultimate Law AGI safety pattern suite Add four patterns implementing minimal, falsifiable ethical constraints for AGI safety evaluation: - ultimate_law_safety: Evaluate actions against "no unwilling victims" principle - detect_mind_virus: Identify manipulative reasoning that resists correction - check_falsifiability: Verify claims can be tested and proven wrong - extract_ethical_framework: Surface implicit ethics in documents/policies These patterns derive from the Ultimate Law framework (github.com/ghrom/ultimatelaw), which takes a different approach to AI alignment: instead of encoding contested "human values," define the minimal boundary no agent may cross. The core insight: Not "align AI with human values" but "constrain any agent from creating unwilling victims." Framework characteristics: - Minimal: smallest possible constraint set - Logically derivable: not arbitrary cultural preferences - Falsifiable: can be challenged and improved - Agent-agnostic: works for humans, AI, corporations, governments - Computable: precise enough for algorithmic implementation Each pattern includes system.md (prompt) and README.md (documentation). | 8 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
chore: Remove functionally inert {{iput}} token from extract_insights and sanitize_broken_html_to_markdown patterns | 23 天前 | |
fix(patterns): drop 216 KB embedded transcript from extract_insights_dm The EXAMPLE section embeds a full podcast transcript as a single 220,929-character JSON line, which appears to have been pasted in by accident. It makes system.md 225 KB and is sent to the model on every invocation of this pattern -- roughly 55k tokens of an Andrew Huberman episode before the user's own input is even considered. Replaces the transcript body with a one-line note describing what it was. The surrounding structure is untouched: the `# EXAMPLE` heading, the `// ...` annotations, `END TRANSCRIPT`, and the full example INSIGHTS output all remain, so the few-shot output example still teaches the format it was there to teach. system.md: 225 KB -> 10.5 KB. No instruction text was changed. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
Add three commerce intelligence patterns for creator monetization Patterns added: - extract_affiliate_products: extracts sponsored + organic affiliate opportunities from any transcript - extract_video_commerce_entities: identifies all commercial entities in video content by category, timestamp position, and purchase likelihood - analyze_monetization_opportunities: maps audience intent to revenue opportunities (affiliate, sponsorship, digital products) These fill a gap in the existing extract_sponsors pattern — sponsors are just one slice; organic product mentions often convert better and these patterns surface both. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 6 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add `extract_wisdom_with_attribution` pattern for speaker-attributed quotes ## CHANGES - Add new pattern extending `extract_wisdom` with speaker attribution - Create README and system.md for the new pattern - Update pattern_explanations.md with new pattern entry - Add pattern to suggest_pattern category lists - Update pattern_descriptions.json with metadata and tags - Update pattern_extracts.json with pattern content | 8 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
feat: add a few new patterns | 11 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat(patterns): add generate_frontmatter pattern for PKM users Adds a pattern that generates clean, paste-ready YAML frontmatter for any text input. Designed for PKM systems such as Obsidian and Logseq but works for any markdown-based note vault. Given a document, article, transcript, or rough draft it produces: title, aliases, tags (specific + hierarchical), type, author, source, date, summary, and status fields. Usage: cat article.md | fabric -p generate_frontmatter pbpaste | fabric -p generate_frontmatter yt URL | fabric -p generate_frontmatter Addresses feature request #1235. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 5 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat: add greybeard_secure_prompt_engineer pattern | 9 个月前 | |
feat: clean up `heal_person` pattern by removing duplicate content ## CHANGES - Remove duplicate IDENTITY and PURPOSE section from input block - Remove redundant STEPS instructions from template - Remove duplicate OUTPUT INSTRUCTIONS from pattern file - Simplify INPUT section to single placeholder - Clean up unnecessary whitespace and formatting | 9 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat: refresh Ultimate Law patterns to current doctrine, add judge_ultimate_law The Ultimate Law framework has moved substantially since these patterns landed in February 2026 (PRs #1988, #1999): the dictionary now stands at 195 terms across three renderings, including a Logic rendering -- the normative core as executable If/then rules with integrity constraints, machine-verified against planted anti-doctrines. This PR brings the patterns up to that level. ultimate_law_safety: - The Law is now quoted verbatim rather than paraphrased. - Consent gains its channels (words, conduct carrying intention, agreement, prior permission) and the rule that circumstances never supply a consent no word and no conduct carried. - New definitions: Forfeiture (the measure is the kind of harm, not its size; force beyond the kinds reached makes the escalator an aggressor) and Theft by withholding (can-and-refuses is theft; cannot-deliver has taken nothing -- inability is never theft). - New evaluation step for forfeiture, and proportionality restated in kinds; restitution repairs but only justice closes the moral debt. audit_consent: - The consent channels become a threshold test and an output section: if no channel carried the consent, there is nothing to audit. - Revocability grounded in doctrine: a taken-back permission ends immediately. - Background quotes updated to the current dictionary, and the "consent theater" critique answered: consent-outside-words-and- conduct is now a machine-checked integrity violation upstream. judge_ultimate_law (new): - A derivation pattern: the Logic rendering embedded as the reasoning frame. The model translates a scenario into facts, applies the rules stratum by stratum in event order under deny-by-default semantics, and outputs the derivation chain, verdicts in the rulebook's own words, an integrity-constraint check, and -- for every verdict -- the discriminating fact whose disproof would flip it. - Registered in pattern_explanations, suggest_pattern, and the description/extract indexes. Live rulebook: https://ultimatelaw.org/data/dictionary-logic.txt Source + verification engine: https://github.com/ghrom/ultimatelaw Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> | 1 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat(patterns): add three critical reading lens patterns Adds a set of analytical reading lenses that apply distinct critical theory traditions to any text. Unlike extraction patterns (summarize, extract_wisdom), these produce framework-grounded analysis: lens_stoic — philosophical lineage, intellectual tensions, unasked questions; grounded in hermeneutics and history of ideas lens_deconstructive — binary oppositions, hierarchies, absences, self-undermining moments; grounded in Derrida and post-structuralist close reading lens_rhetorical — ethos/pathos/logos/kairos, audience construction, notable persuasion techniques; grounded in Aristotle's Rhetoric and discourse analysis Usage: cat chapter.txt | fabric -p lens_deconstructive yt URL | fabric -p lens_rhetorical pbpaste | fabric -p lens_stoic Each pattern works on any prose input: book chapters, articles, essays, speeches, or transcripts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 5 个月前 | |
feat(patterns): add three critical reading lens patterns Adds a set of analytical reading lenses that apply distinct critical theory traditions to any text. Unlike extraction patterns (summarize, extract_wisdom), these produce framework-grounded analysis: lens_stoic — philosophical lineage, intellectual tensions, unasked questions; grounded in hermeneutics and history of ideas lens_deconstructive — binary oppositions, hierarchies, absences, self-undermining moments; grounded in Derrida and post-structuralist close reading lens_rhetorical — ethos/pathos/logos/kairos, audience construction, notable persuasion techniques; grounded in Aristotle's Rhetoric and discourse analysis Usage: cat chapter.txt | fabric -p lens_deconstructive yt URL | fabric -p lens_rhetorical pbpaste | fabric -p lens_stoic Each pattern works on any prose input: book chapters, articles, essays, speeches, or transcripts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 5 个月前 | |
feat(patterns): add three critical reading lens patterns Adds a set of analytical reading lenses that apply distinct critical theory traditions to any text. Unlike extraction patterns (summarize, extract_wisdom), these produce framework-grounded analysis: lens_stoic — philosophical lineage, intellectual tensions, unasked questions; grounded in hermeneutics and history of ideas lens_deconstructive — binary oppositions, hierarchies, absences, self-undermining moments; grounded in Derrida and post-structuralist close reading lens_rhetorical — ethos/pathos/logos/kairos, audience construction, notable persuasion techniques; grounded in Aristotle's Rhetoric and discourse analysis Usage: cat chapter.txt | fabric -p lens_deconstructive yt URL | fabric -p lens_rhetorical pbpaste | fabric -p lens_stoic Each pattern works on any prose input: book chapters, articles, essays, speeches, or transcripts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | 5 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
chore: Remove functionally inert {{iput}} token from extract_insights and sanitize_broken_html_to_markdown patterns | 23 天前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat: add `eisenhower_matrix` to pattern discovery and documentation - Document task prioritization by urgency, importance, and weekly focus. - Register `eisenhower_matrix` under business, self, and strategy categories. - Add the pattern description to suggestion reference documentation. - Renumber subsequent pattern explanations to maintain sequential numbering. | 16 天前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat: refresh Ultimate Law patterns to current doctrine, add judge_ultimate_law The Ultimate Law framework has moved substantially since these patterns landed in February 2026 (PRs #1988, #1999): the dictionary now stands at 195 terms across three renderings, including a Logic rendering -- the normative core as executable If/then rules with integrity constraints, machine-verified against planted anti-doctrines. This PR brings the patterns up to that level. ultimate_law_safety: - The Law is now quoted verbatim rather than paraphrased. - Consent gains its channels (words, conduct carrying intention, agreement, prior permission) and the rule that circumstances never supply a consent no word and no conduct carried. - New definitions: Forfeiture (the measure is the kind of harm, not its size; force beyond the kinds reached makes the escalator an aggressor) and Theft by withholding (can-and-refuses is theft; cannot-deliver has taken nothing -- inability is never theft). - New evaluation step for forfeiture, and proportionality restated in kinds; restitution repairs but only justice closes the moral debt. audit_consent: - The consent channels become a threshold test and an output section: if no channel carried the consent, there is nothing to audit. - Revocability grounded in doctrine: a taken-back permission ends immediately. - Background quotes updated to the current dictionary, and the "consent theater" critique answered: consent-outside-words-and- conduct is now a machine-checked integrity violation upstream. judge_ultimate_law (new): - A derivation pattern: the Logic rendering embedded as the reasoning frame. The model translates a scenario into facts, applies the rules stratum by stratum in event order under deny-by-default semantics, and outputs the derivation chain, verdicts in the rulebook's own words, an integrity-constraint check, and -- for every verdict -- the discriminating fact whose disproof would flip it. - Registered in pattern_explanations, suggest_pattern, and the description/extract indexes. Live rulebook: https://ultimatelaw.org/data/dictionary-logic.txt Source + verification engine: https://github.com/ghrom/ultimatelaw Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> | 1 个月前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
chore: remove redundant words Signed-off-by: queryfast <queryfast@outlook.com> | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix: remove zero-width spaces and BOMs from write_nuclei_template_rule pattern The pattern's system.md has carried 53 U+200B ZERO WIDTH SPACE and 5 U+FEFF BYTE ORDER MARK characters since it was added (7399d84), most likely residue from pasting rich-text docs. 40 sit alone on blank lines, 13 sit before or after a code fence, and the 5 BOMs prefix "flow" (x2), "ASN", "CIDR" and "URL". A ZWSP before ``` stops 10 of the 174 fence lines from being fences in CommonMark, so the file renders with broken code blocks. The stray characters also reach the model as noise tokens. Only these characters are removed: the file is byte-identical to the previous version with U+200B and U+FEFF deleted. No other pattern in data/patterns contains either character. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Nv9xAzCgNEA2byQiGYVean | 7 天前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
refactor: restructure project to align with standard Go layout ### CHANGES - Introduce `cmd` directory for all main application binaries. - Move all Go packages into the `internal` directory. - Rename the `restapi` package to `server` for clarity. - Consolidate patterns and strategies into a new `data` directory. - Group all auxiliary scripts into a new `scripts` directory. - Move all documentation and images into a `docs` directory. - Update all Go import paths to reflect the new structure. - Adjust CI/CD workflows and build commands for new layout. | 1 年前 | |
fix(patterns): normalize INPUT section markers across 92 patterns Patterns used three different markers for the input section, and 79 had none at all. This normalizes all of them to the `# INPUT` heading used by the majority of the library. Changes are strictly structural -- no prompt content was added, removed, or reworded: - 79 patterns had no INPUT marker -> appended `# INPUT` + `INPUT:` - 11 patterns used `## INPUT` -> `# INPUT` (heading level) - 1 pattern used `**INPUT**` -> `# INPUT` (bold -> heading) - 1 pattern used `**# INPUT:**` -> `# INPUT` (bold -> heading) Verified content-neutral: with INPUT markers and trailing whitespace ignored, every touched file is byte-identical to its previous version. Deliberately excluded: convert_to_markdown already delimits its input with a bare `INPUT` token inside `<content>` tags. Injecting a heading there would place it inside the content block and corrupt the prompt, so that pattern keeps its existing convention. | 2 个月前 | |
feat: add `eisenhower_matrix` to pattern discovery and documentation - Document task prioritization by urgency, importance, and weekly focus. - Register `eisenhower_matrix` under business, self, and strategy categories. - Add the pattern description to suggestion reference documentation. - Renumber subsequent pattern explanations to maintain sequential numbering. | 16 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 16 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 23 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 23 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 16 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 7 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 16 天前 |