Skip to content

Instantly share code, notes, and snippets.

View DoddiC's full-sized avatar
👨‍🎓
Hi!

Chidvi Doddi DoddiC

👨‍🎓
Hi!
View GitHub Profile

Architecture: Modular Monolith Status: Production_Ready License: MIT

The Ultimate Project Layout Reference

This reference outlines a robust file system layout for enterprise-grade software projects. It provides a blueprint for structuring source code to achieve a modular, maintainable architecture.

The layout accounts for complex requirements such as multiple transport types (HTTP, WebSockets, CLI), varied data encodings, and multi-tenancy configurations where specific clients require custom database extensions. While few projects require every directory presented here simultaneously, this guide serves as a comprehensive map for placing code and resources correctly. It also guides you on how to scale down the layout for smaller projects below the full layout.

@joelkuiper
joelkuiper / ai-principles-for-research.md
Last active February 4, 2026 16:51
Research After AI: Principles for Accelerated Exploration

Research After AI: Principles for Accelerated Exploration

(for researchers who don’t merely use AI, but work alongside it)

Preamble

AI [^*] is no longer a tool but a cognitive environment. AI is increasingly embedded in everyday research, shaping how problems are explored, results are produced, and work is coordinated. AI is now part of how research is actually done.

@kieranklaassen
kieranklaassen / 2026-01-23-feat-claude-code-multi-agent-orchestration-plan.md
Last active February 4, 2026 16:57
Claude Code Multi-Agent Orchestration System

Claude Code TeammateTool - Source Code Analysis

This is not a proposal. This documents existing but hidden functionality found in Claude Code v2.1.19 binary, plus speculation on how it could be used.


Executive Summary

TeammateTool already exists in Claude Code. We extracted this from the compiled binary at ~/.local/share/claude/versions/2.1.19 using strings analysis. The feature is fully implemented but gated behind feature flags (I9() && qFB()).

@juanpabloaj
juanpabloaj / inbox_processing_workflow.md
Last active January 29, 2026 10:10
Obsidian Gemini processing workflows, Validate each command before executing it. It is strongly recommended to use a version control system (Git) in your Obsidian vault to visualize and revert changes made by the agent.

Inbox Processing Workflow

Principles

The goal is to consistently keep the 000_Inbox at zero, deliberately processing each item to ensure nothing is lost and everything has an associated place or action. Attention span is a finite resource, and this workflow seeks to optimize its use.

Manual Triage Flow (Classic GTD)

This is the process for each item when processing the Inbox manually. Open each note, one by one, and follow this decision tree without moving to the next until action has been taken on the current one.

1. What is this? and Is it actionable?

@hermogenes
hermogenes / incident-communication.md
Last active January 24, 2026 20:37
Incident Communication Guide

Incident Communication Guide

For Small Teams

Purpose

This guide defines when to declare an incident, who is responsible for communication, and how to communicate externally during an incident.

It also defines how to act technically during an incident, emphasizing mitigation over fixes to reduce risk and downtime.

@DevER-M
DevER-M / BeetsGuide.md
Created January 16, 2026 06:56
A guide on how to use beets, a media library manager

Basic configuration

  • Discogs for metadata is recommended so get an api key for it
  • Discogs adds a cover_art_url column in the db which fetchart can use instead of doing another new request from cover art archive/any other
  • When importing using beets do beet import -t YOURALBUM this will always ask on whether if the metadata is ok
image image image
  • Use Foobar2000 or harmonoid for synced lyrics
#!/usr/bin/env bun
/**
* ============================================================
* PROOF: Anthropic is specifically blocking "OpenCode"
* in Claude Code OAuth system prompts
* ============================================================
*
* Video covering this script here: https://www.youtube.com/watch?v=G9YX6StP2-M
*
* This script demonstrates that Anthropic has specifically blocked
@SvengsFuture
SvengsFuture / context_free_recovery_constant_time_enforcement.md
Created January 14, 2026 20:39
Context-Free Recovery via Constant-Time Enforcement

If your system works ninety-nine percent of the time, you probably think it is healthy. But the one percent you don’t see is where systems actually fail. That tail is where retries, timeouts, and coordination accumulate. It is where latency spikes, failures correlate, and reliability quietly collapses. This piece describes an execution model in which that tail never forms, because recovery is a reset rather than a negotiation. Modern systems often treat reliability as a problem of memory. When something fails, they log, replay, reconcile, and coordinate in order to reconstruct what happened and decide what should happen next. This works at small scale, but as systems grow, recovery paths accumulate inference, shared state, and coordination. Latency grows. Tail behavior worsens. Failures that were once independent begin to correlate. This work explores a different premise. Recovery does not require memory. It requires enforcement. Rather than reconstructing the past to infer correctness, correctness can be enf

@verdverm
verdverm / Epic Veggie & Gemini 3 Pro Session.md
Last active January 11, 2026 02:18
Epic Veggie & Gemini 3 Pro Session
@doobidoo
doobidoo / gist-README.md
Last active January 15, 2026 19:00
Universal Permission Request Hook for Claude Code - Auto-approve safe MCP tools (Now integrated in MCP Memory Service v8.73.0)

Universal Permission Request Hook for Claude Code

Auto-approves read-only MCP tools to eliminate constant permission dialogs.


🆕 Official Integration Update (January 2026)

This hook is now officially integrated into the MCP Memory Service project as of v8.73.0!