Instruction file imported from verdverm/atmunge (
.github/instructions/pkg.instructions.md). Copyright stays with the author.
The pkg core packages follows the directory structure:
pkg/ acct/ acct.go analyze.go expand.go feed.go index.go query.go sql.go stats.go sync.go ai/ ai.go chat.go complete.go embed.go explain.go hack.go input.go llamacpp/ client.go structs.go ollama/ client.go structs.go reply.go safety.go summarize.go topics.go config/ config.go logging.go db/ client.go helpers.go migrate.go models.go views.go plc/ cbor_gen.go did_doc.go gen/ main.go structs.go repo/ blob.go car.go duckdb.go sqlite.go rlproxy/ rlproxy.go runtime/ backfill-describe-repo.go backfill-pds-accounts.go backfill-repo-sync.go const.go identity.go metrics.go plc.go queries.go repos.go runtime.go utils.go server/ metrics.go server.go sql/ acct/ index/ 0100_extract_refs.sql migrations/ 0001_init.sql query/ count_likes_by_did.sql count_nsid.sql count_records.sql hack.sql refs-test.sql embed.go util/ fix/ postgres_json.go postgres_json_test.go gormzerolog/ logger.go