Index A | B | C | D | E | F | G | H | I | J | L | M | O | P | Q | R | S | T | U | V A agents_dir() (in module openloops) (in module openloops.skills) apply_aliases() (in module openloops.egress) ARCHIVE (in module openloops.base) as_dict() (openloops.base.Digest method) (openloops.base.Locator method) (openloops.base.Session method) (openloops.base.Verdict method) (openloops.BlockedIssue method) (openloops.Blocker method) (openloops.blockers.BlockedIssue method) (openloops.blockers.Blocker method) (openloops.Digest method) (openloops.Exchange method) (openloops.Locator method) (openloops.Obligation method) (openloops.obligations.Obligation method) (openloops.Session method) (openloops.Verdict method) asks_the_human() (in module openloops) Asset (class in openloops.skills) at (openloops.base.Verdict attribute) (openloops.Verdict attribute) B BLOCKED (in module openloops.blockers) blocked() (in module openloops) (in module openloops.blockers) (in module openloops.tools) BLOCKED_FIELDS (in module openloops.blockers) BlockedIssue (class in openloops) (class in openloops.blockers) Blocker (class in openloops) (class in openloops.blockers) BLOCKER_STATES (in module openloops.blockers) bundled() (in module openloops.skills) C changed_since() (openloops.ClaudeCodeTranscripts method) (openloops.transcripts.ClaudeCodeTranscripts method) (openloops.transcripts.Revisioned method) classify() (in module openloops) claude_projects_dir() (in module openloops.transcripts) ClaudeCodeTranscripts (class in openloops) (class in openloops.transcripts) compaction (openloops.base.Session attribute) (openloops.Session attribute) confidence (openloops.base.Verdict attribute) (openloops.Verdict attribute) configured_owners() (in module openloops.obligations) CREDENTIAL_PATTERNS (in module openloops.egress) CredentialFound, [1] cross_repo (openloops.BlockedIssue attribute) (openloops.blockers.BlockedIssue attribute) D dashboard() (in module openloops.tools) data_dir() (in module openloops) (in module openloops.store) default_aliases() (in module openloops.egress) default_source() (in module openloops) (in module openloops.store) destination() (openloops.skills.Asset method) DFLT_INTERVAL (in module openloops.job) DFLT_LABEL (in module openloops.job) DFLT_MAX_SESSIONS (in module openloops.dashboard) DFLT_TITLE (in module openloops.dashboard) Digest (class in openloops) (class in openloops.base) digest_key() (in module openloops) (in module openloops.store) digests_store() (in module openloops) (in module openloops.store) DISCHARGED (in module openloops.obligations) E ended_mid_turn (openloops.base.Session attribute) (openloops.Session attribute) ended_with_error (openloops.base.Session attribute) (openloops.Session attribute) Exchange (class in openloops) exchanges() (in module openloops) F find_absolute_paths() (in module openloops.egress) find_credentials() (in module openloops.egress) G GAUGE_FULL_DAYS (in module openloops.dashboard) gh_blocked_by() (in module openloops) (in module openloops.blockers) gh_blocked_candidates() (in module openloops) (in module openloops.blockers) gh_issues() (in module openloops) (in module openloops.obligations) GhUnavailable, [1], [2] git_branch (openloops.base.Session property) (openloops.Session property) H heading (openloops.base.Session property) (openloops.Session property) headline_counts() (in module openloops) (in module openloops.dashboard) host_dir() (in module openloops.skills) HOST_ENV_VAR (in module openloops.skills) I install() (in module openloops.job) install_skills() (in module openloops) (in module openloops.skills) is_valid_key() (openloops.store.Utf8TextFiles method) J job_status() (in module openloops.job) L load_sync_state() (in module openloops.store) Locator (class in openloops) (class in openloops.base) ls() (in module openloops) (in module openloops.tools) M make_digest() (in module openloops) (in module openloops.digest) module openloops openloops.base openloops.blockers openloops.dashboard openloops.digest openloops.egress openloops.job openloops.obligations openloops.skills openloops.store openloops.tools openloops.transcripts O Obligation (class in openloops) (class in openloops.obligations) OBLIGATION_FIELDS (in module openloops.obligations) OBLIGATION_STATES (in module openloops.obligations) OPEN (in module openloops.base) openloops module openloops.base module openloops.blockers module openloops.dashboard module openloops.digest module openloops.egress module openloops.job module openloops.obligations module openloops.skills module openloops.store module openloops.tools module openloops.transcripts module owed() (in module openloops) (in module openloops.obligations) (in module openloops.tools) P parse_digest_key() (in module openloops.store) parse_session() (in module openloops) (in module openloops.transcripts) parse_verify() (in module openloops) (in module openloops.obligations) path_of() (openloops.ClaudeCodeTranscripts method) (openloops.transcripts.ClaudeCodeTranscripts method) plist_xml() (in module openloops.job) PredicateOutcome (class in openloops) (class in openloops.obligations) Q question_sentences() (in module openloops) R rail() (in module openloops.dashboard) recap (openloops.base.Session attribute) (openloops.Session attribute) ref (openloops.Blocker property) (openloops.blockers.Blocker property) register() (in module openloops.dashboard) render() (in module openloops) (in module openloops.digest) render_dashboard() (in module openloops) (in module openloops.dashboard) retained() (in module openloops) revision() (openloops.ClaudeCodeTranscripts method) (openloops.transcripts.ClaudeCodeTranscripts method) (openloops.transcripts.Revisioned method) Revisioned (class in openloops.transcripts) rewrite_paths() (in module openloops.egress) ROW_FIELDS (in module openloops.tools) S Sanitizer (class in openloops.dashboard) save_sync_state() (in module openloops.store) scan() (in module openloops.egress) scan_files() (in module openloops.egress) scratchpad_marker (openloops.ClaudeCodeTranscripts attribute) (openloops.transcripts.ClaudeCodeTranscripts attribute) scrub() (in module openloops) (in module openloops.egress) SECTION_LIMITS (in module openloops.digest) Session (class in openloops) (class in openloops.base) shell_predicate() (in module openloops) (in module openloops.obligations) show() (in module openloops) (in module openloops.tools) skills_dir() (in module openloops) (in module openloops.skills) state_dir() (in module openloops) (in module openloops.store) STATES (in module openloops.base) status() (in module openloops) (in module openloops.tools) sync() (in module openloops) (in module openloops.tools) sync_state_path() (in module openloops.store) T text() (openloops.dashboard.Sanitizer method) U UNBLOCKED (in module openloops.blockers) unblocked_days (openloops.BlockedIssue attribute) (openloops.blockers.BlockedIssue attribute) unchecked_count() (in module openloops.dashboard) uninstall() (in module openloops.job) UNKNOWN (in module openloops.obligations) unknown_count() (in module openloops.dashboard) url() (openloops.dashboard.Sanitizer method) Utf8TextFiles (class in openloops.store) V validate_key() (openloops.store.Utf8TextFiles method) Verdict (class in openloops) (class in openloops.base)