Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
Loading
...
head repository: gunslingerOP/PocketFlow-Tutorial-Codebase-Knowledge
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 14 files changed
  • 2 contributors

Commits on Dec 6, 2025

  1. add knowledge extraction mode and optimize Gemini 2.5 Pro performance

    - Add bottom-up knowledge extraction pipeline (--mode knowledge)
    - Configure thinking_budget=1024 for Gemini 2.5 models (4 min vs 24-80 min)
    - Add JSON fallback parsing for LLM responses
    - Add checkpointing and batch utilities for large repos
    - Consolidate documentation into ARCHITECTURE.md, DEVELOPMENT.md, KNOWLEDGE_EXTRACTION.md
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    6ccc91e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d69b672 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2056671 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. Refactor AggregateDataStructures with 3-pass repo-agnostic entity dis…

    …covery
    
    Major improvements to entity aggregation in knowledge extraction mode:
    
    - Pass 1: Consolidate entities from component entities arrays (dedupe, merge fields, classify as core/supporting/integration/internal)
    - Pass 2: Extract infrastructure from entity storage fields + external_dependencies (finds actual table/bucket names)
    - Pass 3: Map service-to-service communication patterns
    
    Key changes:
    - Removed hardcoded patterns - now fully repo-agnostic
    - Entity classification by LLM (core domain vs external integrations)
    - Infrastructure extracted from entity storage fields containing actual resource names
    - Updated WriteMarkdownDocs to render domain entities with tier badges and separate integration models section
    - Updated documentation in KNOWLEDGE_EXTRACTION.md
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    d084a3f View commit details
    Browse the repository at this point in the history
  2. Add LLM cleanup pass for agnostic table extraction

    - Add _cleanup_extracted_tables() function for intelligent table filtering
    - Add _parse_llm_json_array() helper for parsing LLM array responses
    - Integrate LLM cleanup as Step 1.5 in AggregateEntities pipeline
    - Update KNOWLEDGE_EXTRACTION.md with comprehensive documentation
    
    The LLM cleanup pass is fully agnostic - no vendor names hardcoded:
    - Filters out queues, buckets, loggers, search indexes
    - Strips environment variable prefixes (process.env.xxx -> xxx)
    - Deduplicates table variants
    - Preserves parameterized names (${stage}-items)
    
    Example: 62 raw tables -> 40 clean database tables
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    d2c2dd3 View commit details
    Browse the repository at this point in the history
  3. Make documentation generator codebase-agnostic

    - Replace hardcoded "Lambda Functions" header with dynamic function_type
    - Replace "AWS Resources" with dynamic infrastructure_type
    - Replace "IAM Permissions" with generic "Permissions & Access Control"
    - Update infrastructure extraction prompt to support multi-cloud (Lambda, Cloud Functions, Azure Functions)
    - Make entity/table extraction examples generic (not DynamoDB-specific)
    - Update infrastructure categories to use dynamic naming based on detected DB type
    - Replace vendor-specific integration examples with generic categories
    
    The generator now works equally well on any codebase type (backend, frontend, CLI, library) without assuming specific cloud providers or vendors.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    6f54408 View commit details
    Browse the repository at this point in the history
  4. Make frontend extraction technology-agnostic

    Remove hardcoded Redux/Zustand/Context mentions from frontend extraction
    prompts. The LLM now discovers whatever state management pattern the
    codebase actually uses instead of assuming specific libraries.
    
    Changes:
    - repo_instructions: Generic "any state management pattern" instead of
      library-specific examples
    - example_output: Generic "AppStore" instead of "Redux Store"
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    7341b4d View commit details
    Browse the repository at this point in the history
  5. Document technology-agnostic design principle

    - Add "Design Principle: Technology Agnostic" section to KNOWLEDGE_EXTRACTION.md
    - Document frontend/CLI/library extraction categories
    - Update README.md knowledge mode description to be generic
    - Clarify that infrastructure is auto-detected, not vendor-specific
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    4de1889 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. fix: escape HTML tags in markdown generation for Docsify compatibility

    Added escape_html_for_markdown() helper function that wraps HTML tags
    in backticks to prevent Docsify from interpreting them as actual HTML.
    
    Applied to all text content in _generate_component_chapter():
    - Component descriptions and responsibilities
    - File summaries
    - Class/method/function purposes, params, returns, and logic
    - Workflow details and data flow formats
    
    Fixes rendering issues where tags like <style>, <defs>, <svg> would
    break Docsify's markdown parser.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    gunslingerOP and claude committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    25882bd View commit details
    Browse the repository at this point in the history
  2. playbook added

    gunslingerOP committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    1aae709 View commit details
    Browse the repository at this point in the history
  3. oasis frontend

    gunslingerOP committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    e7a0ea9 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.