Skip to content

S-Foxx/Mission-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Mission Control: Attachment HQ

A personal, local-only research workstation for understanding attachment-style discourse across public communities.

What this is

Mission Control is a private command center built for one user. It ingests public posts and comments from a curated set of subreddits and RSS feeds focused on attachment theory, relationships, blended families, and adult attachment patterns. Everything is stored locally in SQLite. Classification, sentiment, and theme extraction run on the developer's own machine using open-source Python libraries.

The output is personal understanding — better insight into what people are actually struggling with, in their own words, so the developer can serve their community more compassionately and accurately.

What it is not

  • Not a bot. It does not post, comment, vote, message, or take any action on Reddit.
  • Not a republisher. Reddit content is not redistributed, syndicated, sold, or exposed through any public-facing product.
  • Not an AI training pipeline. No User Content is used to train language or AI models. Pre-trained open-source embedding models are used only for local clustering of theme vectors.
  • Not commercial. It informs personal learning. Any educational content the developer publishes elsewhere stands on its own and does not republish Reddit user content.

Architecture

  • Language: Python 3.11+ for ingestion and analysis; JavaScript widgets for the local dashboard
  • Reddit access: PRAW using a personal-use script-type Reddit application authenticated as the developer's own account
  • Storage: local SQLite at ~/attachment-hq/intel/db/attachment_intel.sqlite
  • Classification: local sentence-transformers embeddings, VADER sentiment, keyword + cosine-similarity theme matching
  • Scheduling: APScheduler running on the developer's machine, with catch-up runs on next start when the machine has been off
  • Hosting: none. The application runs only on the developer's local workstation. There is no server, no public endpoint, no distribution.

Compliance posture

This project operates within Reddit's Data API Terms and Developer Terms under the free, non-commercial, personal-use tier:

  • All requests are authenticated OAuth2 with a unique, descriptive User-Agent
  • Stays well under the 60 req/min rate limit (default cadence is hourly polling of hot listings)
  • Honors robots.txt and platform rate-limit headers (X-Ratelimit-*)
  • Per-source rate-limit configuration in intel/sources.yaml
  • Kill switch (scrapers/pause.flag) halts all jobs immediately
  • Snippet-only storage; full copyrighted content not reproduced
  • Source URL, author handle, and timestamp preserved with every record (attribution)
  • Data deletion: when a user deletes their Reddit content, the next sync removes it locally; project-end cleanup deletes everything
  • No use of User Content for training ML/AI models

Subreddits read (read-only)

r/attachment_theory, r/AnxiousAttachment, r/AvoidantAttachment, r/relationships, r/Marriage, r/stepparents, r/Parenting, r/CPTSD

The developer is not a moderator of these communities; this is purely public-content read access.

Why not Devvit?

Devvit apps run on Reddit's infrastructure scoped to a single subreddit and require moderator privileges to install. They cannot read content across subreddits the developer does not moderate, cannot export to local storage for offline analysis, and cannot run local Python ML libraries. Mission Control is a personal off-platform research workflow, which is outside Devvit's design surface.

Status

Pre-release. Active local development. Not distributed, not published, not packaged for others.

Contact

The repository owner is the sole developer and operator. Inquiries from Reddit administrators are welcome via the GitHub issue tracker on this repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors