Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/affaan-m/ECC
/ functions
Functions
2,777 in github.com/affaan-m/ECC
⨍
Functions
2,777
◇
Types & classes
100
↳
Endpoints
15
Function
test_promote_auto_dry_run
Dry run should list candidates but not write files.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:839
Function
test_promote_auto_no_candidates
Auto-promote with no cross-project instincts should say so.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:825
Function
test_promote_auto_skips_invalid_id
(patch_globals, capsys)
skills/continuous-learning-v2/scripts/test_parse_instinct.py:918
Function
test_promote_auto_writes_file
Auto-promote with force should write global instinct file.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:880
Function
test_promote_specific_already_global
Promoting an instinct that already exists globally should fail.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:785
Function
test_promote_specific_not_found
Promoting nonexistent instinct should fail.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:763
Function
test_promote_specific_rejects_invalid_id
Path-like instinct IDs should be rejected before file writes.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:774
Function
test_promote_specific_success
Promote a project instinct to global with --force.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:801
Method
test_provider_values
(self)
tests/test_types.py:24
Method
test_rc1_with_max_turns_marker_returns_normally
(self, tmp_path, monkeypatch)
skills/skill-comply/tests/test_runner.py:113
Method
test_rc1_without_max_turns_marker_still_raises
Real failures (rc≠0 with no max_turns marker) must still raise.
skills/skill-comply/tests/test_runner.py:132
Function
test_reachable_verdict_marked_reachable
()
integrations/aura/tests/test_adapter.py:123
Method
test_real_commands_still_run
Skip logic must not break legitimate setup commands.
skills/skill-comply/tests/test_runner.py:83
Method
test_register_and_get
(self)
tests/test_executor.py:7
Function
test_register_template_exposes_public_template_mapping
()
tests/test_templates.py:25
Function
test_register_template_rejects_empty_inputs
(name, template, error_match)
tests/test_templates.py:69
Function
test_rejects_bad_did
(bad)
integrations/aura/tests/test_adapter.py:131
Method
test_rejects_config_with_keyword_options
(self)
tests/test_builder.py:43
Method
test_required_vs_optional_steps
(self)
skills/skill-comply/tests/test_parser.py:84
Method
test_returns_compliance_result
(self, mock_cls, tdd_spec, compliant_trace)
skills/skill-comply/tests/test_grader.py:55
Method
test_role_values
(self)
tests/test_types.py:16
Method
test_run_test_red_not_detected
(self, mock_cls, tdd_spec, noncompliant_trace)
skills/skill-comply/tests/test_grader.py:104
Method
test_saved_llm_env_selects_astraflow_cn_provider
(self, monkeypatch, tmp_path)
tests/test_resolver.py:81
Method
test_saved_llm_env_selects_provider
(self, monkeypatch, tmp_path)
tests/test_resolver.py:40
Function
test_scan_input_is_truncated_before_sdk_call
(monkeypatch, tmp_path)
tests/hooks/test_insaits_security_monitor.py:161
Method
test_scoring_threshold
(self)
skills/skill-comply/tests/test_parser.py:80
Function
test_sdk_errors_can_fail_closed
(monkeypatch, tmp_path)
tests/hooks/test_insaits_security_monitor.py:258
Function
test_sdk_errors_fail_open_by_default
(monkeypatch, tmp_path)
tests/hooks/test_insaits_security_monitor.py:242
Function
test_single_instinct_preserves_content
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:189
Method
test_skips_cd
(self, tmp_path)
skills/skill-comply/tests/test_runner.py:32
Method
test_skips_pushd_popd
(self, tmp_path)
skills/skill-comply/tests/test_runner.py:50
Method
test_spec_id_in_result
(self, mock_cls, tdd_spec, compliant_trace)
skills/skill-comply/tests/test_grader.py:135
Method
test_step_evidence_not_empty
(self, mock_cls, tdd_spec, compliant_trace)
skills/skill-comply/tests/test_grader.py:83
Method
test_step_fields
(self)
skills/skill-comply/tests/test_parser.py:61
Function
test_strict_allow_rejects_new
()
integrations/aura/tests/test_adapter.py:89
Function
test_templates_mapping_remains_mutable_for_existing_callers
()
tests/test_templates.py:34
Method
test_tolerates_missing_executable
A scenario referencing an unavailable tool must not crash setup.
skills/skill-comply/tests/test_runner.py:67
Method
test_tool_to_anthropic_tool
(self)
tests/test_types.py:86
Method
test_tool_to_dict
(self)
tests/test_types.py:58
Method
test_tool_to_openai_tool
(self)
tests/test_types.py:68
Function
test_unreachable_returns_unknown_not_raise
()
integrations/aura/tests/test_adapter.py:96
Function
test_update_registry_atomic_replaces_file
(patch_globals)
skills/continuous-learning-v2/scripts/test_parse_instinct.py:1039
Function
test_validate_home_expansion
Tilde expansion should work.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:315
Function
test_validate_import_url_allows_public_https
(monkeypatch)
skills/continuous-learning-v2/scripts/test_parse_instinct.py:347
Function
test_validate_import_url_rejects_http
Remote imports should not downgrade to plaintext HTTP.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:330
Function
test_validate_import_url_rejects_private_hosts
Remote imports should not resolve to private or loopback addresses.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:336
Function
test_validate_instinct_id
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:1032
Function
test_validate_must_exist_fails
(tmp_path)
skills/continuous-learning-v2/scripts/test_parse_instinct.py:310
Function
test_validate_normal_path
(tmp_path)
skills/continuous-learning-v2/scripts/test_parse_instinct.py:283
Function
test_validate_rejects_etc
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:290
Function
test_validate_rejects_proc
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:305
Function
test_validate_rejects_usr
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:300
Function
test_validate_rejects_var_log
()
skills/continuous-learning-v2/scripts/test_parse_instinct.py:295
Function
test_validate_relative_path
Relative paths should be resolved.
skills/continuous-learning-v2/scripts/test_parse_instinct.py:321
Function
test_verdict_classes
(did, expected, ok)
integrations/aura/tests/test_adapter.py:38
Method
test_write_test_fails_ordering
write_test has before_step=write_impl, but test is written AFTER impl.
skills/skill-comply/tests/test_grader.py:97
Function
toCursorAgentRelativePath
(relativePath)
scripts/lib/cursor-agent-names.js:13
Function
toCursorRuleFileName
(fileName, sourceRelativeFile)
scripts/lib/install-targets/cursor-project.js:13
Method
to_dict
(self)
src/llm/core/types.py:133
Method
to_dict
(self)
src/llm/core/types.py:158
Method
tool1
()
tests/test_executor.py:69
Method
tool2
()
tests/test_executor.py:72
Function
transaction
(fn)
scripts/lib/state-store/index.js:110
Function
updateAliasTitle
* Update alias title * @param {string} alias - Alias name * @param {string|null} title - New title (string or null to clear) * @returns {object} Re
scripts/lib/session-aliases.js:382
Method
update_widget_colors
(widget)
ecc_dashboard.py:900
Function
upsertInstallState
(installState)
scripts/lib/state-store/queries.js:834
Function
upsertSession
(session)
scripts/lib/state-store/queries.js:869
Function
upsertSkillVersion
(skillVersion)
scripts/lib/state-store/queries.js:884
Function
upsertWorkItem
(workItem)
scripts/lib/state-store/queries.js:848
Function
url
()
scripts/lib/control-pane/server.js:252
Function
usage
()
scripts/lib/control-pane/server.js:12
Function
validate
(input = {})
scripts/lib/install-targets/helpers.js:338
Method
validate_config
(self)
src/llm/providers/claude.py:113
Method
validate_config
(self)
src/llm/providers/ollama.py:108
Method
validate_config
(self)
src/llm/providers/astraflow.py:126
Function
writeProvenance
(skillPath, record, options = {})
scripts/lib/skill-evolution/provenance.js:158
Function
writeSessionContent
* Write session content to file * @param {string} sessionPath - Full path to session file * @param {string} content - Markdown content to write * @
scripts/lib/session-manager.js:462
← previous
2,701–2,777 of 2,777, ranked by callers