Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SethGammon/Citadel
/ functions
Functions
1,589 in github.com/SethGammon/Citadel
⨍
Functions
1,589
◇
Types & classes
2
↓ 2 callers
Function
expectedSurfaces
(projectRoot)
scripts/generate-routing.js:158
↓ 2 callers
Function
expectedSurfaces
(projectRoot)
scripts/generate-doc-surfaces.js:107
↓ 2 callers
Function
extractBetween
(src, startMarker, endMarker)
scripts/test-demo.js:24
↓ 2 callers
Function
extractCompletionOutcome
(content)
core/campaigns/outcomes.js:40
↓ 2 callers
Function
extractHookName
(command)
runtimes/codex/generators/install-hooks.js:42
↓ 2 callers
Function
extractReportLines
(content, label)
scripts/dashboard.js:404
↓ 2 callers
Function
fetchView
(endpoint)
dashboard/app.js:69
↓ 2 callers
Function
findActiveCampaign
(projectRoot)
core/campaigns/load-campaign.js:56
↓ 2 callers
Function
findClaudeCLI
()
scripts/noop-judge.js:119
↓ 2 callers
Function
fold
(p)
hooks_src/protect-files.js:288
↓ 2 callers
Function
formatAgentReport
(report)
core/telemetry/report.js:121
↓ 2 callers
Function
formatCompressionReport
(report)
core/telemetry/report.js:180
↓ 2 callers
Function
formatHookReport
(report)
core/telemetry/report.js:156
↓ 2 callers
Function
formatList
(items)
core/fleet/session.js:101
↓ 2 callers
Function
formatLoop
(loop)
scripts/loops.js:48
↓ 2 callers
Function
formatTokens
(n)
hooks_src/cost-tracker.js:98
↓ 2 callers
Function
freshness
(status, staleReasons)
scripts/dashboard.js:424
↓ 2 callers
Function
generate
(projectRoot)
scripts/generate-routing.js:221
↓ 2 callers
Function
getArchitecture
()
mcp-servers/codebase-memory/index.js:83
↓ 2 callers
Function
getArgValue
(flag)
scripts/noop-apply.js:36
↓ 2 callers
Function
getDirOf
* Get the directory of a file path, normalized to forward slashes.
hooks_src/organize-enforce.js:94
↓ 2 callers
Function
getFlag
(name, fallback)
scripts/local-watch.js:39
↓ 2 callers
Function
getFlag
(name, fallback)
scripts/local-daemon.js:44
↓ 2 callers
Function
getHooksForEvent
(sandbox, event, toolName)
scripts/integration-test.js:83
↓ 2 callers
Function
getPricing
(model)
runtimes/claude-code/adapters/session-tokens.js:45
↓ 2 callers
Function
getProvider
(providerId)
core/contracts/provider.js:73
↓ 2 callers
Function
globToRegex
* Minimatch-lite: convert a simple glob to a regex. * Supports *, **, ?, and {a,b} brace expansion (one level). * Not a full glob engine -- covers t
hooks_src/organize-enforce.js:63
↓ 2 callers
Function
guardAgentsMd
(content)
scripts/compat-tests/compat-16-size-limit.js:49
↓ 2 callers
Function
hasSingleFileSignal
(input)
scripts/route-preview.js:172
↓ 2 callers
Function
heartbeatInstance
(id, options = {})
core/coordination/instances.js:44
↓ 2 callers
Function
installCodexHooks
(options = {})
runtimes/codex/generators/install-hooks.js:113
↓ 2 callers
Function
instantiateLoopTemplate
(id, options = {})
core/loops/templates.js:96
↓ 2 callers
Function
isAppServerApprovalRequest
(msg)
core/codex/native-integrations.js:604
↓ 2 callers
Function
isCitadelHookEntry
(entry, marker)
core/hooks/install.js:30
↓ 2 callers
Function
isHBorder
(ch)
scripts/verify.cjs:29
↓ 2 callers
Function
isPhaseComplete
(phase)
core/campaigns/update-campaign.js:10
↓ 2 callers
Function
isReadOnlyScope
(entry)
core/coordination/claims.js:16
↓ 2 callers
Function
isSeparatorRow
(row)
core/fleet/session.js:33
↓ 2 callers
Function
isSupportLevel
(value)
core/contracts/capabilities.js:30
↓ 2 callers
Function
itemAuthor
(item)
core/codex/native-integrations.js:366
↓ 2 callers
Function
itemBody
(item)
core/codex/native-integrations.js:370
↓ 2 callers
Function
itemId
(candidate)
core/deploy-steward/steward.js:136
↓ 2 callers
Function
jsonl
(messages)
scripts/codex-app-server-capture.js:43
↓ 2 callers
Function
listCampaigns
(projectRoot, options = {})
core/campaigns/load-campaign.js:52
↓ 2 callers
Function
listClaims
(options = {})
core/coordination/claims.js:37
↓ 2 callers
Function
listExisting
(projectRoot, relativePaths)
scripts/operating-proof.js:63
↓ 2 callers
Function
listFiles
(root, predicate = () => true, limit = 50)
core/memory/blocks.js:48
↓ 2 callers
Function
listInstances
(options = {})
core/coordination/instances.js:60
↓ 2 callers
Function
listJsonFiles
(dir)
core/coordination/io.js:42
↓ 2 callers
Function
listPendingIntakes
(projectRoot)
core/intake/deliver.js:51
↓ 2 callers
Function
listRuntimeIds
()
core/runtime/registry.js:26
↓ 2 callers
Function
listSessionIds
(sessionsDir)
runtimes/claude-code/adapters/session-tokens.js:61
↓ 2 callers
Function
loadAgent
(agentPath)
core/agents/parse-agent.js:106
↓ 2 callers
Function
loadProjectSpec
(projectRoot, explicitPath)
core/project/load-project-spec.js:102
↓ 2 callers
Function
loadSkill
(skillRoot, skillName)
core/skills/parse-skill.js:91
↓ 2 callers
Function
logCompressionStat
(projectRoot, entry)
core/fleet/compress-discovery.js:84
↓ 2 callers
Function
loopsDir
(projectRoot)
core/loops/registry.js:22
↓ 2 callers
Function
makeProject
(files)
scripts/test-secrets-lens.js:94
↓ 2 callers
Function
mapStats
(index)
core/map/index.js:599
↓ 2 callers
Function
markerHash
* Stable identity for a marker: sha256 over file path, action, and normalized * marker text (trimmed, internal whitespace collapsed), truncated to 16
scripts/watch.js:83
↓ 2 callers
Function
matchesBaseline
True if every scenario outcome matches the baseline (behavior unchanged).
scripts/noop-ablate.js:145
↓ 2 callers
Function
mcpServerToToml
(name, config)
scripts/codex-compat.js:249
↓ 2 callers
Function
mergeHookMaps
({ existingHooks = {}, generatedHooks = {}, preserveMarker })
core/hooks/install.js:35
↓ 2 callers
Function
money
(value)
scripts/dashboard.js:1156
↓ 2 callers
Function
newId
()
scripts/local-schedule.js:60
↓ 2 callers
Function
normalizeCandidate
(candidate, now = new Date().toISOString())
core/deploy-steward/steward.js:193
↓ 2 callers
Function
normalizeCommandForMatch
(command)
scripts/dashboard.js:715
↓ 2 callers
Function
normalizePath
(value)
core/verification/profiles.js:7
↓ 2 callers
Function
normalizePath
(value)
core/intake/deliver.js:17
↓ 2 callers
Function
normalizePath
(value)
scripts/stack-plan.js:37
↓ 2 callers
Function
normalizePath
(value)
scripts/operating-proof.js:47
↓ 2 callers
Function
normalizePrDetails
(raw)
core/deploy-steward/steward.js:421
↓ 2 callers
Function
normalizeScopeEntry
(entry)
core/coordination/claims.js:12
↓ 2 callers
Function
normalizeSnapshot
(str)
scripts/test-compat-fixtures.js:59
↓ 2 callers
Function
normalizeStatus
(status, fallback = 'queued')
core/deploy-steward/steward.js:144
↓ 2 callers
Function
normalizeStatus
(campaign)
scripts/dashboard.js:154
↓ 2 callers
Function
nowIso
(options = {})
core/loops/contract.js:27
↓ 2 callers
Function
packageDelivery
(projectRoot, target, options = {})
core/campaigns/package-delivery.js:176
↓ 2 callers
Function
pad
(str, len)
scripts/skill-lint.js:296
↓ 2 callers
Function
parseAppServerMessages
(input)
core/codex/native-integrations.js:559
↓ 2 callers
Function
parseBulletSection
(content, sectionName)
core/campaigns/parse-campaign.js:25
↓ 2 callers
Function
parseFrontmatter
(content)
core/skills/catalog.js:9
↓ 2 callers
Function
parseFrontmatter
(content)
scripts/codex-compat.js:77
↓ 2 callers
Function
parseFrontmatter
* Extract key-value pairs from a YAML-like frontmatter block. * Handles: string values, booleans, multiline (>-), and simple lists. * * @param {str
scripts/skill-lint.js:195
↓ 2 callers
Function
parseJsonValues
(raw)
scripts/codex-review-fetch.js:28
↓ 2 callers
Function
parseJsonl
(filePath)
scripts/live-github-steward-proof.js:243
↓ 2 callers
Function
parseList
(value)
core/fleet/session.js:41
↓ 2 callers
Function
parseReadinessReport
(projectRoot, filePath)
scripts/stack-plan.js:77
↓ 2 callers
Function
parseTokensFromFile
(filePath)
runtimes/claude-code/adapters/session-tokens.js:69
↓ 2 callers
Function
portAvailable
(port, host)
core/worktree/readiness.js:227
↓ 2 callers
Function
print
(value)
scripts/codex-automation.js:18
↓ 2 callers
Function
processDocSyncQueue
(projectRoot, options = {})
hooks_src/doc-sync.js:219
↓ 2 callers
Function
projectAgentToCodex
(agentPath, targetBaseDir, options = {})
core/agents/project-agent.js:51
↓ 2 callers
Function
projectSkillToCodex
(sourceDir, targetBaseDir, skillName, options = {})
core/skills/project-skill.js:28
↓ 2 callers
Function
projectSlug
* Mirror the slug logic from runtimes/claude-code/adapters/session-tokens.js * so we write JSONL to the exact path the adapter will look for.
scripts/test-cost-tracker.js:32
↓ 2 callers
Function
pruneByLastSeen
Drop oldest-lastSeen entries until the map holds at most `max`.
scripts/watch.js:93
↓ 2 callers
Function
quoteNodeCommand
(command)
core/hooks/install.js:23
↓ 2 callers
Function
rank
(status)
scripts/dashboard.js:302
↓ 2 callers
Function
readCampaignStats
()
scripts/telemetry-stats.js:56
↓ 2 callers
Function
readConfig
* Read the harness config file if it exists. * @returns {object} Config object or empty defaults
hooks_src/harness-health-util.js:178
← previous
next →
501–600 of 1,589, ranked by callers