https://github.com/santiagocuadraguemes/nzyme-talent-engine
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 3 weeks ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 363 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
_is_webhook_enabled |
software | healthy | main_lambda.py:46 |
_init_exa |
software | healthy | main_lambda.py:57 |
_finalize |
software | healthy | main_lambda.py:67 |
_handle_workspace_webhook |
software | healthy | main_lambda.py:74 |
lambda_handler |
software | healthy | main_lambda.py:180 |
_simulate_path_token_auth |
software | healthy | main_lambda.py:328 |
fn_url_event |
software | healthy | main_lambda.py:342 |
__init__ |
software | healthy | tests/test_identity.py:41 |
select |
software | healthy | tests/test_identity.py:28 |
ilike |
software | healthy | tests/test_identity.py:31 |
execute |
software | healthy | tests/test_identity.py:36 |
table |
software | healthy | tests/test_identity.py:44 |
_manager |
software | healthy | tests/test_identity.py:48 |
test_rule1_email_match_merges |
software | healthy | tests/test_identity.py:56 |
test_rule3_same_name_different_email_is_new |
software | healthy | tests/test_identity.py:64 |
test_rule2_4_name_match_no_conflict_merges |
software | healthy | tests/test_identity.py:72 |
test_no_match_creates_new |
software | healthy | tests/test_identity.py:80 |
test_title_prefix_mapping |
software | healthy | tests/test_constants_outcome.py:12 |
test_assessment_value_mapping |
software | healthy | tests/test_constants_outcome.py:18 |
test_both_maps_cover_the_same_three_outcomes |
software | healthy | tests/test_constants_outcome.py:25 |
_evt |
software | healthy | tests/test_webhook_router.py:15 |
test_parse_event_challenge |
software | healthy | tests/test_webhook_router.py:21 |
test_parse_event_bad_json_returns_empty |
software | healthy | tests/test_webhook_router.py:27 |
test_parse_event_shape_a_workspace |
software | healthy | tests/test_webhook_router.py:35 |
test_parse_event_shape_c_automation |
software | healthy | tests/test_webhook_router.py:48 |
test_parse_event_shape_b_fallback |
software | healthy | tests/test_webhook_router.py:62 |
test_normalize_id_strips_dashes |
software | healthy | tests/test_webhook_router.py:72 |
test_extract_path_token_variants |
software | healthy | tests/test_webhook_router.py:79 |
test_verify_path_token_fail_closed_when_unset |
software | healthy | tests/test_webhook_router.py:86 |
test_verify_path_token_correct |
software | healthy | tests/test_webhook_router.py:91 |
test_verify_path_token_mismatch |
software | healthy | tests/test_webhook_router.py:96 |
test_verify_path_token_no_path |
software | healthy | tests/test_webhook_router.py:101 |
test_resolve_handler_static_hit |
software | healthy | tests/test_webhook_router.py:108 |
test_resolve_handler_none_db |
software | healthy | tests/test_webhook_router.py:119 |
__init__ |
software | healthy | tests/test_webhook_router.py:124 |
resolve_process_by_notion_db_id |
software | healthy | tests/test_webhook_router.py:128 |
resolve_application_by_outcome_db_id |
software | healthy | tests/test_webhook_router.py:131 |
test_resolve_handler_dynamic_process_by_column |
software | healthy | tests/test_webhook_router.py:135 |
test_resolve_handler_application_outcome |
software | healthy | tests/test_webhook_router.py:143 |
test_resolve_handler_miss |
software | healthy | tests/test_webhook_router.py:151 |
test_event_kind_lowercase_header |
software | healthy | tests/test_webhook_router.py:163 |
test_event_kind_mixed_case_key_and_value |
software | healthy | tests/test_webhook_router.py:169 |
test_event_kind_absent_header_returns_none |
software | healthy | tests/test_webhook_router.py:174 |
test_event_kind_malformed_values_return_none |
software | healthy | tests/test_webhook_router.py:180 |
test_event_kind_unknown_value_passes_through |
software | healthy | tests/test_webhook_router.py:186 |
test_event_kind_header_constant_is_lowercase |
software | healthy | tests/test_webhook_router.py:192 |
test_sector_experience_valid |
software | healthy | tests/test_ai_schema.py:19 |
test_sector_experience_missing_required_field |
software | healthy | tests/test_ai_schema.py:25 |
test_sector_experience_invalid_year_type |
software | healthy | tests/test_ai_schema.py:30 |
test_strategic_score_enum_membership |
software | healthy | tests/test_ai_schema.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
requirements-dev.txt |
software | healthy | requirements-dev.txt |
template.yaml |
software | healthy | template.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
samconfig.toml |
software | healthy | samconfig.toml |
requirements.txt |
software | healthy | requirements.txt |
main_lambda.py |
software | healthy | main_lambda.py |
conftest.py |
software | healthy | tests/conftest.py |
test_identity.py |
software | healthy | tests/test_identity.py |
test_constants_outcome.py |
software | healthy | tests/test_constants_outcome.py |
test_webhook_router.py |
software | healthy | tests/test_webhook_router.py |
test_ai_schema.py |
software | healthy | tests/test_ai_schema.py |
test_domain_mapper.py |
software | healthy | tests/test_domain_mapper.py |
test_direct_source.py |
software | healthy | tests/test_direct_source.py |
test_factory_classifier.py |
software | healthy | tests/test_factory_classifier.py |
test_notion_builder.py |
software | healthy | tests/test_notion_builder.py |
prod.example.json |
software | healthy | params/prod.example.json |
README.md |
software | healthy | docs/README.md |
handover_audit.md |
software | healthy | docs/handover_audit.md |
04_ai_pipeline.md |
software | healthy | docs/technical/04_ai_pipeline.md |
00_overview.md |
software | healthy | docs/technical/00_overview.md |
02_notion_integration.md |
software | healthy | docs/technical/02_notion_integration.md |
01_workers.md |
software | healthy | docs/technical/01_workers.md |
07_runbook.md |
software | healthy | docs/technical/07_runbook.md |
03_supabase_schema.md |
software | healthy | docs/technical/03_supabase_schema.md |
06_decision_log.md |
software | healthy | docs/technical/06_decision_log.md |
05_webhook_router.md |
software | healthy | docs/technical/05_webhook_router.md |
03_when_things_break.md |
software | healthy | docs/plain/03_when_things_break.md |
04_glossary.md |
software | healthy | docs/plain/04_glossary.md |
01_who_does_what.md |
software | healthy | docs/plain/01_who_does_what.md |
00_what_is_this.md |
software | healthy | docs/plain/00_what_is_this.md |
02_the_three_robots.md |
software | healthy | docs/plain/02_the_three_robots.md |
harvester.py |
software | healthy | scripts/harvester.py |
factory_worker.py |
software | healthy | scripts/factory_worker.py |
observer.py |
software | healthy | scripts/observer.py |
resources-to-import.json |
software | healthy | import/resources-to-import.json |
import-template.yaml |
software | healthy | import/import-template.yaml |
IMPORT_PLAN.md |
software | healthy | import/IMPORT_PLAN.md |
backfill_experience_fields.py |
software | healthy | tools/backfill_experience_fields.py |
reprocess_main_db.py |
software | healthy | tools/reprocess_main_db.py |
test_template_injection.py |
software | healthy | tools/test_template_injection.py |
notion_schema.py |
software | healthy | tools/notion_schema.py |
backfill_outcome_ids.py |
software | healthy | tools/backfill_outcome_ids.py |
requirements.txt |
software | healthy | tools/requirements.txt |
webhook_router.py |
software | healthy | core/webhook_router.py |
notion_parser.py |
software | healthy | core/notion_parser.py |
exa_client.py |
software | healthy | core/exa_client.py |
logger.py |
software | healthy | core/logger.py |
markdown_to_blocks.py |
software | healthy | core/markdown_to_blocks.py |
notion_client.py |
software | healthy | core/notion_client.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Resp |
software | healthy | tests/test_identity.py:17 |
_Query |
software | healthy | tests/test_identity.py:22 |
_FakeClient |
software | healthy | tests/test_identity.py:40 |
_FakeSupa |
software | healthy | tests/test_webhook_router.py:123 |
HarvesterRelational |
software | healthy | scripts/harvester.py:52 |
FactoryWorkerV2 |
software | healthy | scripts/factory_worker.py:24 |
Observer |
software | healthy | scripts/observer.py:62 |
WebhookRouter |
software | healthy | core/webhook_router.py:89 |
NotionParser |
software | healthy | core/notion_parser.py:20 |
ExaClient |
software | healthy | core/exa_client.py:9 |
_RequestIdFilter |
software | healthy | core/logger.py:18 |
NotionClient |
software | healthy | core/notion_client.py:20 |
DomainMapper |
software | healthy | core/domain_mapper.py:6 |
NotionBuilder |
software | healthy | core/notion_builder.py:73 |
GuidelinesParser |
software | healthy | core/guidelines_parser.py:17 |
StorageClient |
software | healthy | core/storage_client.py:12 |
SectorExperience |
software | healthy | core/ai_parser.py:16 |
FunctionalExperience |
software | healthy | core/ai_parser.py:32 |
ExperienceBreakdown |
software | healthy | core/ai_parser.py:43 |
GeneralData |
software | healthy | core/ai_parser.py:71 |
Education |
software | healthy | core/ai_parser.py:75 |
StrategicScore |
software | healthy | core/ai_parser.py:81 |
AssessmentItem |
software | healthy | core/ai_parser.py:87 |
CVData |
software | healthy | core/ai_parser.py:92 |
FeedbackAssessmentItem |
software | healthy | core/ai_parser.py:106 |
FeedbackAssessmentResponse |
software | healthy | core/ai_parser.py:112 |
FeedbackResponse |
software | healthy | core/ai_parser.py:117 |
CVAnalyzer |
software | healthy | core/ai_parser.py:123 |
SupabaseManager |
software | healthy | core/supabase_client.py:13 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
params |
software | healthy | params |
docs |
software | healthy | docs |
technical |
software | healthy | docs/technical |
plain |
software | healthy | docs/plain |
scripts |
software | healthy | scripts |
import |
software | healthy | import |
tools |
software | healthy | tools |
core |
software | healthy | core |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jpcyv7ph |
software | healthy | /tmp/repobility-clone-jpcyv7ph |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | template.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::params/prod.example.json |
security | healthy | params/prod.example.json |
This page is publicly accessible at:
https://repobility.com/scan/b86be337-6de7-4a7a-acd0-4a534b979db0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b86be337-6de7-4a7a-acd0-4a534b979db0/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.