{
  "schema_version": 1,
  "generated_at": "2026-07-30T23:50:41+08:00",
  "source_commit": "41329943c4878fc09ed82ec376eb93ab151e4092",
  "source_root": ".",
  "target_root": "app",
  "excluded": [
    "next/",
    "data/review.db and SQLite sidecars",
    "data/private-mentor-skills/",
    ".env",
    "node_modules/",
    "logs, caches and generated test results"
  ],
  "asset_count": 388,
  "mismatch_count": 0,
  "mismatches": [],
  "assets": [
    {
      "source": ".dockerignore",
      "target": "app/.dockerignore",
      "bytes": 219,
      "sha256": "230cd9e5af6325f17eecc8b5ca6c712a9c1bd9d620b433491278667e749fba89",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": ".env.example",
      "target": "app/.env.example",
      "bytes": 970,
      "sha256": "fe631a02f1045a425d8010ee3f2a5daed1fc8f7ade6167462542b6e867ec927b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": ".gitignore",
      "target": "app/.gitignore",
      "bytes": 337,
      "sha256": "ca86e6925e5a6461648bf326fd783fe5ecc582b598d985829c83fee5684ab0f8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "ARCHITECTURE.md",
      "target": "app/ARCHITECTURE.md",
      "bytes": 2136,
      "sha256": "acb72a863c6c4399708f2274efb130be5c0fa8ecb1b98c1699ec426c8b0a0476",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "DOCKER_DEPLOY.md",
      "target": "app/DOCKER_DEPLOY.md",
      "bytes": 7720,
      "sha256": "776554204f9141abb000cafc525db3c1e593f831a61ab856fd43655ce79c239c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "Dockerfile",
      "target": "app/Dockerfile",
      "bytes": 1052,
      "sha256": "ef7d39e102adccd4b98a590f956e1df0da3aa6c32f1a4244d82610359682b08a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "README.md",
      "target": "app/README.md",
      "bytes": 7242,
      "sha256": "aa6ba22255e38515d8ab74985f8f1c13dd0fc8746561081baea8b71e4f0ae719",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "THIRD_PARTY_NOTICES.md",
      "target": "app/THIRD_PARTY_NOTICES.md",
      "bytes": 3468,
      "sha256": "eaea9b91da8005c358460d4265091e3567a81d3438a2e0905911f2e96960608f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "advanced_strategies.py",
      "target": "app/advanced_strategies.py",
      "bytes": 24071,
      "sha256": "1ff016053040a7f50e0b4cc408aa8b8914a517df36c8e851acab2a258d9c721a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "alert_service.py",
      "target": "app/alert_service.py",
      "bytes": 85,
      "sha256": "0da2bd5cd9849f5b10cabc27b1ba8519df1ad35a71d4301191b0f1e1d59948f8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "api_access.py",
      "target": "app/api_access.py",
      "bytes": 415,
      "sha256": "0bdc0587af5227fa27df1fd88e5873f21811fc02cdc3b9f7d79870da414593d5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "app_config.py",
      "target": "app/app_config.py",
      "bytes": 4253,
      "sha256": "db6fc5f3908188ac45e00748e110803a1c84b824a7a468c983c0ae62d466506e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "assistant_agent.py",
      "target": "app/assistant_agent.py",
      "bytes": 3800,
      "sha256": "f15909d0ac458fd4f139817c216616fce79a9887a3ee204999d881a4c0b7864c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/__init__.py",
      "target": "app/backend/__init__.py",
      "bytes": 66,
      "sha256": "69dc41de4c00462e70b3122f0903088aa9ada7cfcfa82c7cd755ab84218e4923",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/bootstrap/__init__.py",
      "target": "app/backend/bootstrap/__init__.py",
      "bytes": 264,
      "sha256": "029186d951646a1aeafbd507ce3f84a09ae0a9949322add1dc415edc345592e7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/bootstrap/container.py",
      "target": "app/backend/bootstrap/container.py",
      "bytes": 2351,
      "sha256": "07ae53f271c7ba4d325afeda39a2bc16eb7d32f6a2e75a0c7f65d1d3572f95ca",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/bootstrap/settings.py",
      "target": "app/backend/bootstrap/settings.py",
      "bytes": 2021,
      "sha256": "53daa80401d5da3c11b7249677d5ac18da5da8435dd244411d0861700e6d1ef1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/__init__.py",
      "target": "app/backend/data/__init__.py",
      "bytes": 392,
      "sha256": "38e69d6d4064186f10354e9a304b7ab1bb320e33a8dd17ecffef9651989f3d5c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/contracts.py",
      "target": "app/backend/data/contracts.py",
      "bytes": 554,
      "sha256": "4ad31091e938e63e450e585abeb089dc1084f47fbf12e8b4c16a1d3e00ada440",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/gateway.py",
      "target": "app/backend/data/gateway.py",
      "bytes": 2886,
      "sha256": "3f40d213e628378ddff568d2d09af01d38d99cf2e8d6ff1d026651d7581afdde",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/policy.py",
      "target": "app/backend/data/policy.py",
      "bytes": 2743,
      "sha256": "0805ccff95297601538718f619ef6b2a60f4007d8444cf79537f5a98c6dcbea3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/providers/__init__.py",
      "target": "app/backend/data/providers/__init__.py",
      "bytes": 118,
      "sha256": "6ef39fc5ef59644d6cf341d73a637796caa6bd4f7263ade491fa5bbf46dda9bf",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/providers/ifind.py",
      "target": "app/backend/data/providers/ifind.py",
      "bytes": 335,
      "sha256": "a7a54c9615e9a7c7aea0e6c2ee5ab5e1e77fb49088fd203eead0582fc8948193",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/providers/tushare.py",
      "target": "app/backend/data/providers/tushare.py",
      "bytes": 513,
      "sha256": "c30cd00bb0f1edbd01a793ba3126eeda6625169d6bf39af4403f9158b7aa3510",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/data/quality.py",
      "target": "app/backend/data/quality.py",
      "bytes": 7390,
      "sha256": "3e77a94f06522ee7be69cca0c6c6638a5b65d328cefe5eadd91372128c17a081",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/__init__.py",
      "target": "app/backend/database/__init__.py",
      "bytes": 297,
      "sha256": "ddab1f010e11ab8919d61228aacc2f981251c5ad8a9c9d51ebd2fcf782fd58d8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/connection.py",
      "target": "app/backend/database/connection.py",
      "bytes": 952,
      "sha256": "26b54bac0c28a09d2177c5fef96413157d10c6a7d8428008df1329e3dccdc7dc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/migrations/__init__.py",
      "target": "app/backend/database/migrations/__init__.py",
      "bytes": 385,
      "sha256": "75ee014cf939f853d118ac4b6a8c4d0e2edc45de891fc74e69ca5a040368d426",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/migrations/m0001_adopt_legacy.py",
      "target": "app/backend/database/migrations/m0001_adopt_legacy.py",
      "bytes": 996,
      "sha256": "ed8d2de1fbbf55ba94ab8164a760a559e252d843338e523032827af9db96afbd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/migrations/m0002_job_runs.py",
      "target": "app/backend/database/migrations/m0002_job_runs.py",
      "bytes": 1385,
      "sha256": "aff3a0ea344c3e0486cbfa2d4412495df84056934909adcd55f9f5098fbb37e0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/migrations/m0003_llm_audit.py",
      "target": "app/backend/database/migrations/m0003_llm_audit.py",
      "bytes": 965,
      "sha256": "b67b751e280cf5ac74bcdda2783fadf665b24e9875ff8fa125e75ba091e821f6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/migrations/runner.py",
      "target": "app/backend/database/migrations/runner.py",
      "bytes": 3321,
      "sha256": "f7852c1fb60a7c20bfdb7936d8da20c193e0eda1c6bd4ffc8535068b7b9cf2c9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/repositories/__init__.py",
      "target": "app/backend/database/repositories/__init__.py",
      "bytes": 567,
      "sha256": "df670b3230a0e07d8ef93372b2d9288137f11e112fb7f316e14efd0aefc0bc18",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/repositories/ports.py",
      "target": "app/backend/database/repositories/ports.py",
      "bytes": 1714,
      "sha256": "38a12a0e948527d45817c6da700a56159f2257dd38bec291f0dbf888985dcec9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/database/repositories/sqlite.py",
      "target": "app/backend/database/repositories/sqlite.py",
      "bytes": 3865,
      "sha256": "dc3ab283514e9cc9ff3196394091a05ad68f9a4fc0576a12daa10887ce9efc77",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/__init__.py",
      "target": "app/backend/features/__init__.py",
      "bytes": 42,
      "sha256": "249745623a86d1c73442579db98eb344089f0467566522d53953d7d26e013693",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/alerts/__init__.py",
      "target": "app/backend/features/alerts/__init__.py",
      "bytes": 62,
      "sha256": "d56494519b770e53eec0e382d7d2c2f2d0f16d5687977c5576a3bf8e031eed8d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/alerts/service.py",
      "target": "app/backend/features/alerts/service.py",
      "bytes": 4034,
      "sha256": "2a86ad62f7c41d9213f8e593c599137864fd7e4b20ef1dd6daa92c5e88a3fc42",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/review/__init__.py",
      "target": "app/backend/features/review/__init__.py",
      "bytes": 136,
      "sha256": "c909a3bc99df5603ef76ee5e9afa0ea485e6f592b85774216222f595c96e0434",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/review/trade_journal.py",
      "target": "app/backend/features/review/trade_journal.py",
      "bytes": 5154,
      "sha256": "e9284031d32a49cf3a1ac1a077a4ac21279bb1f6c90347dd08f1f734c6d6dc47",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/screener/__init__.py",
      "target": "app/backend/features/screener/__init__.py",
      "bytes": 85,
      "sha256": "fb59da8f630d23fc4c93e47110cd7527a42d024b8127bc2c1f70aee7f2d5f2ce",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/features/screener/tracking.py",
      "target": "app/backend/features/screener/tracking.py",
      "bytes": 5433,
      "sha256": "bd2c556cd711cb46158637228a74b9719b0b17bd01aafa09e505dcaa3ccea6f8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/http/__init__.py",
      "target": "app/backend/http/__init__.py",
      "bytes": 295,
      "sha256": "c36c4e75ccd7e2ffd1e8c5b7ca6c527d40ff43655f4e05b0a1a7f5a646eb7115",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/http/context.py",
      "target": "app/backend/http/context.py",
      "bytes": 284,
      "sha256": "daf0ef3d1676924402117682a88f9740e36cc14e964c03728f0634cddfb1fda4",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/http/errors.py",
      "target": "app/backend/http/errors.py",
      "bytes": 973,
      "sha256": "55d9de615eae59279ba2c803c0a59302a87c46a132463a6c0857ef63dedd5cae",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/http/router.py",
      "target": "app/backend/http/router.py",
      "bytes": 2582,
      "sha256": "ff32a18d94b3ab541e9b2fd9aa0770692d1238eae08d4884a0261c783e2299c6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/jobs/__init__.py",
      "target": "app/backend/jobs/__init__.py",
      "bytes": 227,
      "sha256": "5f420b83fd39c384b890884d6a7c05f5fb2f63ebc6225a4ecae8d8408438cbc5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/jobs/registry.py",
      "target": "app/backend/jobs/registry.py",
      "bytes": 1865,
      "sha256": "51121fdbc765a2a0ec67fb2aeaef839087b817e7111e13f65da4dcff9ceed29f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/jobs/repository.py",
      "target": "app/backend/jobs/repository.py",
      "bytes": 3221,
      "sha256": "497c7f5883e504a78374b1fdf8690ef64f1d217fd115156c58f76201ac8c559d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/jobs/runner.py",
      "target": "app/backend/jobs/runner.py",
      "bytes": 4415,
      "sha256": "1a6015fa52b2f8f483016c994d39ad2f2c2e4b8c00e8998fe17f69e4514655fe",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/llm/__init__.py",
      "target": "app/backend/llm/__init__.py",
      "bytes": 230,
      "sha256": "1a16a907d571eb36006d753739cf590add12576d97b91ad727197e59dce8f6ce",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "backend/llm/gateway.py",
      "target": "app/backend/llm/gateway.py",
      "bytes": 8404,
      "sha256": "91cf3eae73451cb5a1d9fd22419a118ab6b2d2979cfe78cbaedc479c7b521d55",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "chart_data_provider.py",
      "target": "app/chart_data_provider.py",
      "bytes": 19518,
      "sha256": "64a132efe600527d600f22eb655620b2a3ec0bdb6f6514efa93d697bebf6545f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "compose.yaml",
      "target": "app/compose.yaml",
      "bytes": 765,
      "sha256": "601cdbd18b86eb6fedf5f88d57bc49eac3a1bad7f6c5e77344c2d6db4cd0c7fd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/README.md",
      "target": "app/config/README.md",
      "bytes": 1270,
      "sha256": "f2f03f2f510430e96cd53a9ebc2ce13d0d3133c5287bd2054c29fc3adb9858f6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/api.config.json",
      "target": "app/config/api.config.json",
      "bytes": 11980,
      "sha256": "328d31b3ce30028c55e675735b64d93d7a75185b4e6cbe6404ea3c3954e2e5c0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/data-fields.config.json",
      "target": "app/config/data-fields.config.json",
      "bytes": 4788,
      "sha256": "bf227b9adfa97f3beb14e6819dd0cb62df3b14b535104debe7b27a6845ee7596",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/data-quality.config.json",
      "target": "app/config/data-quality.config.json",
      "bytes": 3960,
      "sha256": "6871daef7457c6315b230c5d1d95609ce314d57021e3b8d7e9d24e778986fee5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/features.config.json",
      "target": "app/config/features.config.json",
      "bytes": 2421,
      "sha256": "2996c83e3ac22da068e37cad51821e872e0ca6245b191751ab0298a9c6572fc1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/jobs.config.json",
      "target": "app/config/jobs.config.json",
      "bytes": 1103,
      "sha256": "666a3b19b2f1bb447f20ff21ce54efac607772aea68973b420842ddda11bf6fe",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "config/pages.config.json",
      "target": "app/config/pages.config.json",
      "bytes": 3136,
      "sha256": "9c5db4d15c3a8de20fe6de92e506f17367a2c58e17795887712d5d57381e2340",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "database.py",
      "target": "app/database.py",
      "bytes": 121546,
      "sha256": "c288aa49fc1cf7917653a4e083c19e4ea1d576f12f1f9aece6045b7ada999821",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "demo_data.py",
      "target": "app/demo_data.py",
      "bytes": 17182,
      "sha256": "49ed0c838e3012090888779504920bc96e03843cce4c2748c7d8f112747d2608",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "heaven_agent.py",
      "target": "app/heaven_agent.py",
      "bytes": 7088,
      "sha256": "9395a18877ae9484a2f8688accaa5d16ba91aa1e81cda0fcfe05d5fb2a12377c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "heaven_engine.py",
      "target": "app/heaven_engine.py",
      "bytes": 51692,
      "sha256": "f0225c01f1c70c9e8ac90b7b1f1c5d2a72375943615dad808be0b6e4a57af3b2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "ifind_client.py",
      "target": "app/ifind_client.py",
      "bytes": 14265,
      "sha256": "ab52168d029806906a35bab4acda38e781f690c2dd6178154cda6da11f7d9067",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "llm_strategy.py",
      "target": "app/llm_strategy.py",
      "bytes": 5184,
      "sha256": "f49cd6fed3c3b46e709bfdd7b5d996354401d4c132d24b203520c8bbc468cac0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "llm_stream.py",
      "target": "app/llm_stream.py",
      "bytes": 1313,
      "sha256": "5d5ebc1c87f60bb318179c6209393b09591b8649d7c0c7d1b45d73ad5d427ddb",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "market_insights.py",
      "target": "app/market_insights.py",
      "bytes": 58066,
      "sha256": "1ebf176ca1722cf82551538a23331b240f9c37208379ed0fc26f9a01ab06bf4f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "mentor_agent.py",
      "target": "app/mentor_agent.py",
      "bytes": 12450,
      "sha256": "004fc49b2e5c380f9aa5a228b65a904236d2b611e38421d0d64aa723500c758c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "package-lock.json",
      "target": "app/package-lock.json",
      "bytes": 2197,
      "sha256": "902f01c525c3d1a6846589fce88aef58aa53b8a7a630b5a0d2d733b9f57341a7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "package.json",
      "target": "app/package.json",
      "bytes": 170,
      "sha256": "44ea3af86defaa076e9d2ab5486b13032b224c0db525b774797fc21fff082afb",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "playwright.config.js",
      "target": "app/playwright.config.js",
      "bytes": 538,
      "sha256": "3519d87fd12d41351452d23fa1b106f45f2f1f4e60f036d8cbffb20fa9d4e6fd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "realtime_aggregator.py",
      "target": "app/realtime_aggregator.py",
      "bytes": 17288,
      "sha256": "d6085e3787f1b25a096059484149d484946a2f3726e3cbea426d292d8f732d96",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "requirements.txt",
      "target": "app/requirements.txt",
      "bytes": 21,
      "sha256": "d5b937414245e4fb32db031c55333d8b10144cdde9e4b9ec2f4574a887eb9ec9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "screener.py",
      "target": "app/screener.py",
      "bytes": 108535,
      "sha256": "0e3964a9ed339020b8b192e14a6f711cd09f937a940bf9ce2a4b5c29fdf7f6da",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "security.py",
      "target": "app/security.py",
      "bytes": 2224,
      "sha256": "1d9a195e80dcb30aa23e7a742e20c4f3c8f21cdb1adf11363a9ba96781d7b461",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "sentiment_engine.py",
      "target": "app/sentiment_engine.py",
      "bytes": 21197,
      "sha256": "5e105cd1cd2f4d61acf15214ebbfb3fd1801a6e2a9469b25d24bcf26e96f83c7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "server.py",
      "target": "app/server.py",
      "bytes": 263768,
      "sha256": "2fb23eb826db12bd5527b07a492dca43e50f1bfcaac34d433313d69f225ff1f5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/app.js",
      "target": "app/static/app.js",
      "bytes": 441313,
      "sha256": "c020d0bc68f8a96b352a0ffa62c913a0ea3f5ca0afc41f70969f833e447166a6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/design-system.css",
      "target": "app/static/design-system.css",
      "bytes": 53995,
      "sha256": "52e8b20a2d41b66187146325d866af917e7906056dbb868faf0ce86fac9e1d1b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/heaven-loading-v2.js",
      "target": "app/static/heaven-loading-v2.js",
      "bytes": 32088,
      "sha256": "0ee0f78232b01cd00820e1de7ec004689624884d1bf19262b0a593c504f0c73e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/heaven-loading.js",
      "target": "app/static/heaven-loading.js",
      "bytes": 30563,
      "sha256": "ee914762b893a89f745e9e705cac6840c1dbd6c5b68dc7a47620b8c4db3615c7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/index.html",
      "target": "app/static/index.html",
      "bytes": 134831,
      "sha256": "e3dd495c1f5ba4fd3d4d1d2468f4ac7c525fbd316ec68a52ccf50e3e8b367e3f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages.config.js",
      "target": "app/static/pages.config.js",
      "bytes": 2581,
      "sha256": "ad383f066d3bb90bca871a49362ba2a4823f09609ba4e65df99595b72ecb4e7c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/auction/page.js",
      "target": "app/static/pages/auction/page.js",
      "bytes": 122,
      "sha256": "9b15f32b15d51c0f6463c4f7a30e27ebbee05eb47c0edab72fe4046aee961fa5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/dragon-tiger/page.js",
      "target": "app/static/pages/dragon-tiger/page.js",
      "bytes": 103,
      "sha256": "c3f63538eec7eab0a19f3945c0bb68af31b9e709054f0ff6c6aa95994a362595",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/heaven/page.js",
      "target": "app/static/pages/heaven/page.js",
      "bytes": 117,
      "sha256": "498f9801231c4a3f48025153e9211bf830848f2ffbbafdf150a1764dde8c391a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/ladder/page.js",
      "target": "app/static/pages/ladder/page.js",
      "bytes": 62,
      "sha256": "bb70bf421c7af5fdb22905e3cdbdd24644291e353b7660a3b04884667c1c8b36",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/mentor/page.js",
      "target": "app/static/pages/mentor/page.js",
      "bytes": 92,
      "sha256": "62f205db8c6bdf696d243818ad93e51f7b16bba53cc27a7e406266cef281eaef",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/pools/page.js",
      "target": "app/static/pages/pools/page.js",
      "bytes": 135,
      "sha256": "186523861e11b775ad704d0a6c5fa8d7bd3cf3fa00db154ec8508ab69be497be",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/popularity/page.js",
      "target": "app/static/pages/popularity/page.js",
      "bytes": 104,
      "sha256": "87c31aaf6c69cce7bb8bd1cc4e1aab8a2ef5e9bb084ad251b0741fa453bc8133",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/review/page.js",
      "target": "app/static/pages/review/page.js",
      "bytes": 101,
      "sha256": "7b341760a193194ac65ed01d5271e8649d8ffec32e0ed8787f0da02c3f514944",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/rotation/page.js",
      "target": "app/static/pages/rotation/page.js",
      "bytes": 98,
      "sha256": "e762d4208c61018996a796b06b7b827fc91cb7ff444bda5b1d62732568f57c52",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/runtime.js",
      "target": "app/static/pages/runtime.js",
      "bytes": 2069,
      "sha256": "48f967396bdc4af1a4953828a46c2520bea17dbaa1996ff7a570c47620285c23",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/screener/page.js",
      "target": "app/static/pages/screener/page.js",
      "bytes": 173,
      "sha256": "94e8a7fc23b6d42a590c46fadc03da5e909bc3feee935c3358ec1d20897f736c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/sentiment/page.js",
      "target": "app/static/pages/sentiment/page.js",
      "bytes": 106,
      "sha256": "b3aaa1edc1a9a98a10a87f050bef54674a942cd1c85786daff386ef85a61de7a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/pages/themes/page.js",
      "target": "app/static/pages/themes/page.js",
      "bytes": 98,
      "sha256": "04fab6f00b1230bbc340f05525736fb6e695ec5f7d228a7cba2b273692149efb",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/redesign-v2.css",
      "target": "app/static/redesign-v2.css",
      "bytes": 263539,
      "sha256": "74d5a0356fb3d4b8e5c5b8b23eb91e5a2ef95678dcf8a6c6bd062a4ca12b6b44",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/renovation.css",
      "target": "app/static/renovation.css",
      "bytes": 83949,
      "sha256": "8a12c5f8dd016e1940477f85a7b311e28598c88a83fcc326197698742d42032e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/shared/api.js",
      "target": "app/static/shared/api.js",
      "bytes": 3349,
      "sha256": "aee776d9b75c5a83e92c1601bdf3691ca3be1f73c8e9e0cf474f8084acb5e355",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/shared/components.js",
      "target": "app/static/shared/components.js",
      "bytes": 1902,
      "sha256": "97b83973c160045cf5e0881ddc2699a567ed47385d6bbfcec90ab29ed0c31c65",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/shared/shell.js",
      "target": "app/static/shared/shell.js",
      "bytes": 7909,
      "sha256": "37e1ad3ae6243f6478b75ea85d0ac5a101b5684d8b051a4a78bdf1387f950933",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/shared/state.js",
      "target": "app/static/shared/state.js",
      "bytes": 1414,
      "sha256": "2ddec021bc52cae1c20e04458ae594f4ca9d5c2c2baacedae32db75d583146a2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/shared/tokens.css",
      "target": "app/static/shared/tokens.css",
      "bytes": 13250,
      "sha256": "564910e5a8110fa9c7baa4c6d91f9fedb99b659ba25f412cf10b171527c120be",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/styles.css",
      "target": "app/static/styles.css",
      "bytes": 361780,
      "sha256": "d84aebcaad44fbf8c9a8a97995477664bd33b0d5034df1dbaf82c71d6203efb1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/theme.css",
      "target": "app/static/theme.css",
      "bytes": 36427,
      "sha256": "86bd8b62ff3b1feadfd6ded506d175fb91cb0d62a18bf68ed15b18f569498501",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/ui-core.js",
      "target": "app/static/ui-core.js",
      "bytes": 1832,
      "sha256": "ddcbfbf7622c1aa8b59cef62bcb36b2158ff15714732096a809b26205a8b177a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/vendor/lucide.min.js",
      "target": "app/static/vendor/lucide.min.js",
      "bytes": 357796,
      "sha256": "3411692820cb8d47543f69496aa25fd603a358f4498046f41c508a5a3342210e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "static/wentian-v2.css",
      "target": "app/static/wentian-v2.css",
      "bytes": 73222,
      "sha256": "5c5c6d09a8b4587b2a9b9580bafd0e73687323f2a13546089b386c1cffcec618",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "strategy_tracking.py",
      "target": "app/strategy_tracking.py",
      "bytes": 110,
      "sha256": "97107279d65f8e459ea9e74d343d4488d0de732989d1209441efed5ddd1e6b5d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "sync_data.py",
      "target": "app/sync_data.py",
      "bytes": 1052,
      "sha256": "fcd7cf110c2a2c4e4eb1871a7287c02cfc1eecc61dfa36a3c16e1b180aa1d392",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/e2e/app-shell.spec.js",
      "target": "app/tests/e2e/app-shell.spec.js",
      "bytes": 150708,
      "sha256": "177cadf9230ac8690ceb9465f7fc56d0b4fb809a22880b1eaa5bceedc3e767fd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_account_access.py",
      "target": "app/tests/test_account_access.py",
      "bytes": 9315,
      "sha256": "76a7c85725a712c7420dada09fdfc2109ca7d94f85b25f60cd6a997eb3eeea64",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_account_data_boundaries.py",
      "target": "app/tests/test_account_data_boundaries.py",
      "bytes": 13169,
      "sha256": "c164630f70cba5817f19476e052c4207f62ced8ef8e4cc198d20d29b6b2f369b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_alerts.py",
      "target": "app/tests/test_alerts.py",
      "bytes": 3793,
      "sha256": "9447345a9c315f9ed3f87dffa4e98f44bc1c9d6902831c37f5a6822817aeb32b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_api_access.py",
      "target": "app/tests/test_api_access.py",
      "bytes": 2452,
      "sha256": "5f8d05519abadf65cf0c2bd373b398753fad32096bfe9aa730894dedafbb51a5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_bootstrap_container.py",
      "target": "app/tests/test_bootstrap_container.py",
      "bytes": 2282,
      "sha256": "65025b49dd8fb48ca8cf822814f195fe53f2825ca53d9e0eda986a37e4061bfb",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_chart_data_provider.py",
      "target": "app/tests/test_chart_data_provider.py",
      "bytes": 4738,
      "sha256": "6dcb83012ccc2151ca6dbe2b0a38b8948411c0d8740a0b5b1e8729c91fd1d852",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_css_governance.py",
      "target": "app/tests/test_css_governance.py",
      "bytes": 2628,
      "sha256": "7e0df2d4fd817c934338e70cc7ec319b381ffa4e382d98906291b5b0a474c723",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_curated_screener.py",
      "target": "app/tests/test_curated_screener.py",
      "bytes": 23775,
      "sha256": "e30555f618a7d189f0f6a465d97bd94fd3baeec8469c7ac35b891e99da3137a8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_dashboard_cache.py",
      "target": "app/tests/test_dashboard_cache.py",
      "bytes": 3998,
      "sha256": "f8bbd089fc5b06dd41ad2011297f3890378130f07493765d2e3a6ac3e8823da9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_data_gateway.py",
      "target": "app/tests/test_data_gateway.py",
      "bytes": 5840,
      "sha256": "26fe24e5125af24f6fb4270aade75bdde95e05854398de8f0a204b60a5df45d3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_database_migrations.py",
      "target": "app/tests/test_database_migrations.py",
      "bytes": 3285,
      "sha256": "610a1580225a5ebe2e7eb4572bc9dc437fe95354537d24daf8bbc25a17eb905a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_deployment_contract.py",
      "target": "app/tests/test_deployment_contract.py",
      "bytes": 1430,
      "sha256": "a3ac62b9a21e584a1a5b3222c6823a86782392eb4eee36512989d1c78d347a24",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_feature_boundaries.py",
      "target": "app/tests/test_feature_boundaries.py",
      "bytes": 2204,
      "sha256": "447f2ed2586498acdd8ea3e48017440cb2c7df35fca6d35b008440f0fd1e1158",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_five_phase_weights.py",
      "target": "app/tests/test_five_phase_weights.py",
      "bytes": 3671,
      "sha256": "53590ff4c8a8a7a6383b958a45ba3714f3eb59b80bdb8b4c86f56d8c72cccd02",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_frontend_boundaries.py",
      "target": "app/tests/test_frontend_boundaries.py",
      "bytes": 6152,
      "sha256": "2910dfac2557326a5430776641f21791b3a42390c473c80520d1ae24a23487a8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_frontend_contract.py",
      "target": "app/tests/test_frontend_contract.py",
      "bytes": 18737,
      "sha256": "1e9bdd4a33ff538472d4e811069969cc4c887bbddf238bfde33566005253d11d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_global_search.py",
      "target": "app/tests/test_global_search.py",
      "bytes": 3785,
      "sha256": "425708b2924c49267e4fdd66c3305d43f347ca9a0a617bb105287ab2e437abbd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_governance_registries.py",
      "target": "app/tests/test_governance_registries.py",
      "bytes": 4488,
      "sha256": "6a2d3933f03657d0a7315f405a8b9c5651a2b5a76932c354dcb8a707b0856019",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_heaven_readings.py",
      "target": "app/tests/test_heaven_readings.py",
      "bytes": 4681,
      "sha256": "ff26a05e7dd283fc934ae2b9252b79ca9a64dc8f3c4f773629e4d9463456e63c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_heaven_realtime.py",
      "target": "app/tests/test_heaven_realtime.py",
      "bytes": 15458,
      "sha256": "f3bda7f81e2e7395709933872fc9f8add5385a750f2d2e404caccd8105b13191",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_hot_money_profiles.py",
      "target": "app/tests/test_hot_money_profiles.py",
      "bytes": 2519,
      "sha256": "db9317910f6442d0814c47e4594f0fdbffe6e061f7e3b2faecba85d40259373e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_http_governance.py",
      "target": "app/tests/test_http_governance.py",
      "bytes": 2067,
      "sha256": "9bf16d2ccbb6b4e5740fc59abe5eedf8740bd547bc81f7786de8af064f27c5a9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_ifind_client.py",
      "target": "app/tests/test_ifind_client.py",
      "bytes": 1808,
      "sha256": "0229b9bfd323f5d3abeb62b8891602646457d4a0fa63d558e219da8518607e72",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_ifind_features.py",
      "target": "app/tests/test_ifind_features.py",
      "bytes": 6736,
      "sha256": "c2cccf4a1c2859589c1205cbc699596cca8a244da50797830b8fe47e5bc6c7fe",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_job_runner.py",
      "target": "app/tests/test_job_runner.py",
      "bytes": 2672,
      "sha256": "4a8c8adef5c82509080973308c704d1fc22024beb8aea195a9efb9694f89ac3f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_llm_gateway.py",
      "target": "app/tests/test_llm_gateway.py",
      "bytes": 3957,
      "sha256": "a45e2c3ccfd226d7119bc2c9bd1661a00a07da7a9a5700462c48897237f157d5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_llm_stream.py",
      "target": "app/tests/test_llm_stream.py",
      "bytes": 1332,
      "sha256": "dddc286e8bc8314271e7392709557f252b4b73588512af001c0c636c0d798791",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_market_insights.py",
      "target": "app/tests/test_market_insights.py",
      "bytes": 15299,
      "sha256": "a6eb57ad2c46f6c2aaa6249dd667123fa5704529768851302242fa31b37964f4",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_market_mode.py",
      "target": "app/tests/test_market_mode.py",
      "bytes": 8424,
      "sha256": "32df6d91dc33fb918ea705cb5a10f7d97583f153ef3b5bdd6473093c44752dd0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_mentor_registry.py",
      "target": "app/tests/test_mentor_registry.py",
      "bytes": 3715,
      "sha256": "d63b48ed654ff8f32cfaf2002a31ecdad90fe3648c037a4c00c2d6765b09deb4",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_mentor_stream.py",
      "target": "app/tests/test_mentor_stream.py",
      "bytes": 3733,
      "sha256": "d1b55a7d5a4821064f507b6abf72216762ed5d34dfe80c83855bd11d7db5cae8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_realtime_dashboard.py",
      "target": "app/tests/test_realtime_dashboard.py",
      "bytes": 5191,
      "sha256": "22eb373954f6aaf1b7507493a7a678a2471efd3f0cfbef1e69a5bba2bf7e30e2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_repository_boundaries.py",
      "target": "app/tests/test_repository_boundaries.py",
      "bytes": 2202,
      "sha256": "d24dca7d4b92804d26ad0048318a1e65224a3ce8560d6e0f36399fc8e267f492",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_review_assistant.py",
      "target": "app/tests/test_review_assistant.py",
      "bytes": 3805,
      "sha256": "83e2c091aace162cfb4e7144a310c54d7c0c3cfe5bea592ffb024e7f7787a04c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_sentiment_engine.py",
      "target": "app/tests/test_sentiment_engine.py",
      "bytes": 1308,
      "sha256": "323922a011df5cc77bef60f81defb1a38debb879ed5559e90b01d20e56c4cb72",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_stock_detail_realtime.py",
      "target": "app/tests/test_stock_detail_realtime.py",
      "bytes": 6008,
      "sha256": "3fd337c5cd45072f091b5f7cb7b096736931d6b6a3a81e9c388e3075f0e48852",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_strategy_tracking.py",
      "target": "app/tests/test_strategy_tracking.py",
      "bytes": 5965,
      "sha256": "c0762fa26d4b842f04328b767a80faa649dfcc4e7083c4a813644c437373dea9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tests/test_trade_journal.py",
      "target": "app/tests/test_trade_journal.py",
      "bytes": 3417,
      "sha256": "1da802488dcea0f6e8912b5bf352a784f394dd603e7af1bf1e4998a78b9e824c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tools/build_api_registry.py",
      "target": "app/tools/build_api_registry.py",
      "bytes": 3940,
      "sha256": "5b44d5681ed5e788ea9e93bfcbe5feb501729956af4121d6776fbe03fa07f0ea",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tools/build_architecture_inventory.py",
      "target": "app/tools/build_architecture_inventory.py",
      "bytes": 5879,
      "sha256": "2f0dd25cd841029662e2faca6f0e95fae0d07c2e50945b3310d1f30e9847e8da",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tools/build_preservation_manifest.py",
      "target": "app/tools/build_preservation_manifest.py",
      "bytes": 3707,
      "sha256": "497aec086254a14129616a942cf0726a2d373eed7766000ae1fb226054df0d7a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tools/verify_baseline.py",
      "target": "app/tools/verify_baseline.py",
      "bytes": 1908,
      "sha256": "89a4b17efb34acda0f9d8d6e1f2efc4b5950f16ab1be853f7ee2e5f3c7c19b38",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "trade_journal.py",
      "target": "app/trade_journal.py",
      "bytes": 159,
      "sha256": "880810f655c274a9679fca8f7e8029157a93a748cb23fd520a1c4160ba815446",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "tushare_client.py",
      "target": "app/tushare_client.py",
      "bytes": 94312,
      "sha256": "2715ea6e6d821daa4a07f81b5d9ad40c0eb00e2f4d0d10f8e3588c5363dae204",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/INSTALLER",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/INSTALLER",
      "bytes": 4,
      "sha256": "ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/METADATA",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/METADATA",
      "bytes": 501,
      "sha256": "ffa362fe5922f833bca013f34bf58f4b77430be92e5a43a49fb3726d78466386",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/RECORD",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/RECORD",
      "bytes": 5379,
      "sha256": "10add0b9df7496da8797309482702687a6841828d0d46ce2a5e5081f4ffe334e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/REQUESTED",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/REQUESTED",
      "bytes": 0,
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/WHEEL",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/WHEEL",
      "bytes": 91,
      "sha256": "2b6eb4118ce7cd7b09601406aa623c553c4476265836f0d9c16f5c061f7efcc0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/licenses/LICENSE",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/licenses/LICENSE",
      "bytes": 1061,
      "sha256": "a9d04f47f0615c0ce48bdbe2ff58d5c174279d9f20f044ef29249632302a4ab3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python-1.4.8.dist-info/top_level.txt",
      "target": "app/vendor/lunar_python-1.4.8.dist-info/top_level.txt",
      "bytes": 13,
      "sha256": "0696650a295408c6e6f9c12dd5b475ba3cccb96b419670aa66770f809656a9e8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/EightChar.py",
      "target": "app/vendor/lunar_python/EightChar.py",
      "bytes": 13761,
      "sha256": "d38241e75b693f25fc8c2a3e1587fd028a0a52cc504f9d5c7b47326eef051c0c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Foto.py",
      "target": "app/vendor/lunar_python/Foto.py",
      "bytes": 3848,
      "sha256": "94e3e72fb625f0e60a474d420f7ceb24bca8ee647243d7f1b20140b9238b2cf8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/FotoFestival.py",
      "target": "app/vendor/lunar_python/FotoFestival.py",
      "bytes": 946,
      "sha256": "44d2d1853e47b5155b1090b832ecb60a446f64e4654b419f46f2be908ef03798",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Fu.py",
      "target": "app/vendor/lunar_python/Fu.py",
      "bytes": 768,
      "sha256": "ef61ccbfa86e7d2481dda0e0e3d413dc3ede1d3045518a45b71a00c4de518a54",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Holiday.py",
      "target": "app/vendor/lunar_python/Holiday.py",
      "bytes": 1263,
      "sha256": "109a40074b0dd53d50353157fb808e30565f9b8fde198eb79153e2110105a3f2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/JieQi.py",
      "target": "app/vendor/lunar_python/JieQi.py",
      "bytes": 1383,
      "sha256": "c4d760d317d09053b228dd851616ba68a5455482f206e08ac750ca6148daf459",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Lunar.py",
      "target": "app/vendor/lunar_python/Lunar.py",
      "bytes": 48684,
      "sha256": "489a1725a2ba443f9e8acf0534f05a0ee28c24f8904adb129c8a30daa3ed7079",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/LunarMonth.py",
      "target": "app/vendor/lunar_python/LunarMonth.py",
      "bytes": 5419,
      "sha256": "4559d617666bb00ad8db1633bd59332242795b81bd049643a64cfe6aff47ab28",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/LunarTime.py",
      "target": "app/vendor/lunar_python/LunarTime.py",
      "bytes": 5108,
      "sha256": "63f073d30c524cc25abf8c58adcc02d6fe836eba1f450254c7f231fd8103f91a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/LunarYear.py",
      "target": "app/vendor/lunar_python/LunarYear.py",
      "bytes": 12228,
      "sha256": "84308cf06c2e7666401676b58fdbc1a9a81491584b710cd9927fd5d2d579bbb5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/NineStar.py",
      "target": "app/vendor/lunar_python/NineStar.py",
      "bytes": 5148,
      "sha256": "b52c00d12d5c8080a27d9f34afba3a8e4e3c6e7941033fb55fb5a507ab5cd1ec",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/ShuJiu.py",
      "target": "app/vendor/lunar_python/ShuJiu.py",
      "bytes": 577,
      "sha256": "af852d2db583d0b08757ebdf39d1064a0e6101506e976f6d02ba32e4bdb5952a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Solar.py",
      "target": "app/vendor/lunar_python/Solar.py",
      "bytes": 14919,
      "sha256": "8fa3df760f59ea937dae7125d49406985df90d92178a0741d6d4c2ff85b26d5e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/SolarHalfYear.py",
      "target": "app/vendor/lunar_python/SolarHalfYear.py",
      "bytes": 1690,
      "sha256": "569c98ab78e137aebf431ca85512a2e2610c637d2d747ed9ffde707aeebfd3c3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/SolarMonth.py",
      "target": "app/vendor/lunar_python/SolarMonth.py",
      "bytes": 2196,
      "sha256": "f3957598018c35114099cd48030fa287c1767f69b63dd84c51dd999c5997827b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/SolarSeason.py",
      "target": "app/vendor/lunar_python/SolarSeason.py",
      "bytes": 1638,
      "sha256": "4fdaca631c3f28112e4d557f8ce88037b31c85fd257db5872f10aa5a68e38192",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/SolarWeek.py",
      "target": "app/vendor/lunar_python/SolarWeek.py",
      "bytes": 5707,
      "sha256": "f90bc349f31d52bc25646957b443b8c9e41d68874b714d947915d1535588291b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/SolarYear.py",
      "target": "app/vendor/lunar_python/SolarYear.py",
      "bytes": 1130,
      "sha256": "66e87edb42688fc805bcfe39bce4958fe810a76fed294aaa514402d6f6304a10",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/Tao.py",
      "target": "app/vendor/lunar_python/Tao.py",
      "bytes": 3803,
      "sha256": "bed11b1de9d83a4381029d3c7b57325eff7943a74fe52abf69255ba351044f37",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/TaoFestival.py",
      "target": "app/vendor/lunar_python/TaoFestival.py",
      "bytes": 597,
      "sha256": "d3fc8f576c74dc5e83b7233d20873f094b23e0f3e2a0680b54d4d54450e0f9ea",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/__init__.py",
      "target": "app/vendor/lunar_python/__init__.py",
      "bytes": 638,
      "sha256": "fddc55f6b0bd5cc424f4d861d910fa938f94bd5c5761517672a279f32854f5c7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/DaYun.py",
      "target": "app/vendor/lunar_python/eightchar/DaYun.py",
      "bytes": 2611,
      "sha256": "039749b92900097bcfa40e8b67b44eca7b7b48ecb3af0ce1b8c554a762c82ce7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/LiuNian.py",
      "target": "app/vendor/lunar_python/eightchar/LiuNian.py",
      "bytes": 1447,
      "sha256": "a069ceca115f0ddeba0b720bf3edf20c882aec88c25140478d4742218b26678b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/LiuYue.py",
      "target": "app/vendor/lunar_python/eightchar/LiuYue.py",
      "bytes": 1642,
      "sha256": "4aa59e23263a1b3ac6979ff57a0abf4f15f3cb10976e6e1305308d0d3f8f0a46",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/XiaoYun.py",
      "target": "app/vendor/lunar_python/eightchar/XiaoYun.py",
      "bytes": 1334,
      "sha256": "a1ea1352db91f967ca6b77ebf2827f789aeeb715cfdbe4664dfc8a1ee5009ffd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/Yun.py",
      "target": "app/vendor/lunar_python/eightchar/Yun.py",
      "bytes": 3423,
      "sha256": "b532004acb38a3caa7f399e3a3d5269c586538f9acf95e526be8bbd2d31bf696",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/eightchar/__init__.py",
      "target": "app/vendor/lunar_python/eightchar/__init__.py",
      "bytes": 155,
      "sha256": "b2ea776642cb827d79ec1110cdfdcf8ad98eec63bc8f90a83ece496bb378cfbb",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/FotoUtil.py",
      "target": "app/vendor/lunar_python/util/FotoUtil.py",
      "bytes": 14678,
      "sha256": "e07a7f395082e46c691bf6579a096b9b71755aee7152d98b3a89b7ca74323e74",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/HolidayUtil.py",
      "target": "app/vendor/lunar_python/util/HolidayUtil.py",
      "bytes": 21983,
      "sha256": "e62b6e8d796ac8df6a058788133f336f47cf320196f45ed03cc7e99ef86b6ae6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/LunarUtil.py",
      "target": "app/vendor/lunar_python/util/LunarUtil.py",
      "bytes": 109420,
      "sha256": "87a84818a3ddd10925cbb28ec04a048b27e1ac46f291ff4d9a861f15fb59aa00",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/ShouXingUtil.py",
      "target": "app/vendor/lunar_python/util/ShouXingUtil.py",
      "bytes": 67277,
      "sha256": "5247110bf663bce23e9185cc9d4022950a9f7be5664a619286c1b657476ad9d6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/SolarUtil.py",
      "target": "app/vendor/lunar_python/util/SolarUtil.py",
      "bytes": 10017,
      "sha256": "bba034d893ef74e4f219452ed143302082532990b2aafc852f74c90bfb25a7a3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/TaoUtil.py",
      "target": "app/vendor/lunar_python/util/TaoUtil.py",
      "bytes": 8061,
      "sha256": "20ea01c41caa09affbaac0da793b88efb7e1cc4bb363aeb6d1edef2114493dee",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "vendor/lunar_python/util/__init__.py",
      "target": "app/vendor/lunar_python/util/__init__.py",
      "bytes": 226,
      "sha256": "8beb7a058bcf5862b53441beb41855140e8ef4c914f59eef22cfb81f1f4ad8f2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/SKILL.md",
      "target": "app/游资skills/asking-perspective/SKILL.md",
      "bytes": 5884,
      "sha256": "9b0769b3eae7b14a4bc5e3c7a07fde9fc63be1bff420e2601c99270705d867f5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/01-writings.md",
      "target": "app/游资skills/asking-perspective/references/research/01-writings.md",
      "bytes": 580,
      "sha256": "1a3b2d9c06a6475e8bd98e881821c8b442d732aecf6d94a880ddf4b5755a077f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/asking-perspective/references/research/02-conversations.md",
      "bytes": 318,
      "sha256": "4cc528c0155a0169ab2c56596132d6d7a0b69b2589cfb4493fe6d7669705b592",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/asking-perspective/references/research/03-expression-dna.md",
      "bytes": 299,
      "sha256": "9cb50c8b88bc4f7762396981d55a60108ed7f185fced45de0e09c366df035c3e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/asking-perspective/references/research/04-external-views.md",
      "bytes": 425,
      "sha256": "e7ab1d2957e2184d009f50c433e54fc9b041e8f059a7d04d727b4ac78215d8b6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/asking-perspective/references/research/05-decisions.md",
      "bytes": 251,
      "sha256": "0cb6624e1e831084d39b86fc598bac1628bc8cff3eba9c7d543678ab56f8c989",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/asking-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/asking-perspective/references/research/06-timeline.md",
      "bytes": 347,
      "sha256": "ec41a6f746f61036c455f0011e57c191ad8101e3fda84972e1d03b4f93da2a6a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/SKILL.md",
      "target": "app/游资skills/beijingchaojia-perspective/SKILL.md",
      "bytes": 6402,
      "sha256": "96c8a8a190f4ab9664ba8eb5dc0cd31cd04050648a50baab74ea1e4f53b8e36a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/01-writings.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/01-writings.md",
      "bytes": 596,
      "sha256": "ebc22af57a65c9ec99359d2f6c9fbc49e18a72104ca65ccf2c0b8a00a3ac725b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/02-conversations.md",
      "bytes": 349,
      "sha256": "ea1f331a52859f573c820e47094570583f867c607b98a82ec44ab798acfd4a9b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/03-expression-dna.md",
      "bytes": 258,
      "sha256": "944741a48ee08772a174f7035977039b4397f398d67f783b55390ea2258455d5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/04-external-views.md",
      "bytes": 389,
      "sha256": "92856851c57aca51583f8ebfcacb84a668ffa75212a1e0328ae2f3a48771518d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/05-decisions.md",
      "bytes": 314,
      "sha256": "1eed09c2b3485496b825d3a8750bf92944e46e2d72c962c585f7cff37c73794d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/beijingchaojia-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/beijingchaojia-perspective/references/research/06-timeline.md",
      "bytes": 294,
      "sha256": "fc8064596034837cfbabf175d434e1c7391c16a9f1fdc43946433cb01a027294",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/SKILL.md",
      "target": "app/游资skills/chuangshiji-perspective/SKILL.md",
      "bytes": 5620,
      "sha256": "c3c859b14a8efb69b45e377467c3478a3a2b03a902b1e979fbf83cc7d6f5593f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/01-writings.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/01-writings.md",
      "bytes": 604,
      "sha256": "4f090872df953dce61c2486232633bb808fbcf07ff9c549e096a193da4e202d9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/02-conversations.md",
      "bytes": 313,
      "sha256": "6d9de4ffd9c802377a94f9c4fd802504a237aae55e9af2917d599e7773ff32c9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/03-expression-dna.md",
      "bytes": 219,
      "sha256": "9a0453edfced6046d3ac8489e4f00534a796f99208faefda92d02d10af85c0be",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/04-external-views.md",
      "bytes": 294,
      "sha256": "e1d8db2648d25ededf80c7c83fb5f997f9179abea677ef71718c1536caec7b59",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/05-decisions.md",
      "bytes": 264,
      "sha256": "dc37d0618ccff499426e744db69a6c156f6235ebcb8ae833920e67526ea87081",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/chuangshiji-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/chuangshiji-perspective/references/research/06-timeline.md",
      "bytes": 312,
      "sha256": "6fc099bf2b45bdda27446b9dccb8c84647ddd7115ca925568bbbc64c480cd806",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/SKILL.md",
      "target": "app/游资skills/fangxinxia-perspective/SKILL.md",
      "bytes": 5872,
      "sha256": "681e6e85e5275125f35ba292609b870c4d6de17a5f4c78e410a90059e705a132",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/01-writings.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/01-writings.md",
      "bytes": 481,
      "sha256": "1240440ad2821a8644f9535d60ab18ce8037349fd8d59f3b1d813440e1250bd7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/02-conversations.md",
      "bytes": 275,
      "sha256": "75851cb3f0651fd05f32a53772d24d7441dd3c29012d834e54970a3121747194",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/03-expression-dna.md",
      "bytes": 230,
      "sha256": "62ba52fd1ac0b8744fa4c32fd6d2b4f079a1c26cdff07e2333c737a8325801d5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/04-external-views.md",
      "bytes": 354,
      "sha256": "76207223af30123c4f0dfaaf0110b73f5a978b37ffc8512913a1918b9fd23c1b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/05-decisions.md",
      "bytes": 284,
      "sha256": "ed53e477e1fa4e207bbf4c3cb296c8eb798162760d0a0d1de8723cc43e881071",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/fangxinxia-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/fangxinxia-perspective/references/research/06-timeline.md",
      "bytes": 328,
      "sha256": "37676d025478be36f96a06c7ea44e0f064877881cc490d5c9d7611914cff36b9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/SKILL.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/SKILL.md",
      "bytes": 5237,
      "sha256": "e5fed1282bdce0ca670afae01b0d5c30c1710bd775a2d99a15530464afb15e60",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/01-writings.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/01-writings.md",
      "bytes": 457,
      "sha256": "b8931d32779d90e58251ca2914d4bcb6843639e8afec6e435e8eadfcae760d68",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/02-conversations.md",
      "bytes": 242,
      "sha256": "081cab05ca41e1c28d7359a66ed03e5ca9c21370e7124057276b7cb6bc0c297b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/03-expression-dna.md",
      "bytes": 245,
      "sha256": "1748a3b388e629e22a6493caaa76537acfc4051eb187191ab79e39a7e7021b10",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/04-external-views.md",
      "bytes": 489,
      "sha256": "73d69c85014eed320465c8f7afefca60585b19b94ec9fd7ced09b4d9b531aefc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/05-decisions.md",
      "bytes": 383,
      "sha256": "4c72ed226eb493fa6a06d8299e6d1a474b59ef43f7c6558575e220c4209d50f6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/foshanwuyingjiao-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/foshanwuyingjiao-perspective/references/research/06-timeline.md",
      "bytes": 326,
      "sha256": "95bc2386e7dac54694aa5363f24dc09925d06148c3b1a8c24f9fc22bc42e1442",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/SKILL.md",
      "target": "app/游资skills/kobe92-perspective/SKILL.md",
      "bytes": 6190,
      "sha256": "66885b0e1081d49c48204e099b1df6d39c73aa83263cb20110cc884bb07dcd59",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/01-writings.md",
      "target": "app/游资skills/kobe92-perspective/references/research/01-writings.md",
      "bytes": 645,
      "sha256": "45f8d800dd8bf2913f1cff85233c5e68513b6255a113e3570bb40b1a9b0d9f0d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/kobe92-perspective/references/research/02-conversations.md",
      "bytes": 339,
      "sha256": "51073d902ca69e5e7dc599bf70facc0506566c03390e7722760e46df98490951",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/kobe92-perspective/references/research/03-expression-dna.md",
      "bytes": 253,
      "sha256": "5968ead3a3170279cba6df2c0af36611b05625fd7014b95bcdfebfa12515343a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/kobe92-perspective/references/research/04-external-views.md",
      "bytes": 420,
      "sha256": "c06f1ac90ae600f14a16eb98fcebd8415049bea84ddbff0e4d1c2eca7f363643",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/kobe92-perspective/references/research/05-decisions.md",
      "bytes": 326,
      "sha256": "a6500e97c9f837c72057a7e9e36a08156e8d03e0687d623148cf5d8b68077741",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/kobe92-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/kobe92-perspective/references/research/06-timeline.md",
      "bytes": 362,
      "sha256": "5db2b257c855ee7a3b74c0f788c151abb4d50da26c6ff798b396b6d6a31576a1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/SKILL.md",
      "target": "app/游资skills/longfeihu-perspective/SKILL.md",
      "bytes": 6083,
      "sha256": "8cabd76e9fc80e29c296f4c9ffb9bc30db3e545b8b5d5d0eacbec0ef2a9bc2d6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/01-writings.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/01-writings.md",
      "bytes": 548,
      "sha256": "9a35de2785d7fcb3b0b2d8825a0e3d797df21a1dfd7ca4d72e885626edd3b53f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/02-conversations.md",
      "bytes": 392,
      "sha256": "e939e231e85e94336aa04d8038bad634fbbc6608746cf2bf05f39541dc2b3cbc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/03-expression-dna.md",
      "bytes": 298,
      "sha256": "f5d2071326c1cebb284a9812718e9ef6736c7772af59d15f40cefd621a02130b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/04-external-views.md",
      "bytes": 321,
      "sha256": "83b3df46b34bb2a519edb81def1d814474ca367de9cd33cd9dd8fc37e556c46d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/05-decisions.md",
      "bytes": 342,
      "sha256": "1052fd2e18069926fc015aedbd2768c7a46eaa39fb511ce70bcd1e45e99a1eb2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/longfeihu-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/longfeihu-perspective/references/research/06-timeline.md",
      "bytes": 398,
      "sha256": "5a96420d63144d25399aed24bc348d68fe4ed652f1b0d64e39a33a73cf53c7f2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/mentor_catalog.json",
      "target": "app/游资skills/mentor_catalog.json",
      "bytes": 4518,
      "sha256": "7e192e37d460a109f9c97e666ebe39ac1bcf1555a006a965d171350e62cb3d9b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/SKILL.md",
      "target": "app/游资skills/niepanchongsheng-perspective/SKILL.md",
      "bytes": 7130,
      "sha256": "cd7b7e47e70101ea7ffc38d90277efb8d66fb55a9a8b17709d1b7cee5cc57991",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/01-writings.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/01-writings.md",
      "bytes": 786,
      "sha256": "e5d47a201a18f6967592f674016a83bb23d86976886a0209d401aab496f39411",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/02-conversations.md",
      "bytes": 348,
      "sha256": "7d4e52787afdc55622e379bf6cb6da93ddb6be6a68124077b896900b4a830918",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/03-expression-dna.md",
      "bytes": 362,
      "sha256": "ad5eb4f1fc1cec01de6836e95eb09a23eb18034d04cad84cd846ec095f23fbc8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/04-external-views.md",
      "bytes": 515,
      "sha256": "49a432b656672ad11ca2542d3ec438750635d47e3ded1dcf73f94c04169918d9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/05-decisions.md",
      "bytes": 393,
      "sha256": "46eff643e1b96f32a65f146a092b7d3f9553643fbbf0ecd3a5ce7b3722293917",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/niepanchongsheng-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/niepanchongsheng-perspective/references/research/06-timeline.md",
      "bytes": 383,
      "sha256": "9577219e99e2d0a76ace87d78092fd8e36f6dd1f621a1d44031d4b98beb99a5f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/SKILL.md",
      "target": "app/游资skills/qiaobangzhu-perspective/SKILL.md",
      "bytes": 6078,
      "sha256": "d46be5a1ebeedd8bea181c115c4d9b162e749a3270d2be1681820348304303b6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/01-writings.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/01-writings.md",
      "bytes": 635,
      "sha256": "01f7963379f403811cfa5a9c6a0530e0ba9b9a5ad72328fbc62bdd376ffdd7e8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/02-conversations.md",
      "bytes": 305,
      "sha256": "4f7dae9a2c1e48af7d2fffb6358b595032c44aae5669366c8b94050c6189a27c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/03-expression-dna.md",
      "bytes": 324,
      "sha256": "8270f8e44aedc5cfe0daae4ddea7220cce5e25f462685ce20228c885df1d616f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/04-external-views.md",
      "bytes": 301,
      "sha256": "ddfa1e53d1103ab0a90bbca5fdd1b5cbfdc9d629514d0e1ea81227e7dffe2006",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/05-decisions.md",
      "bytes": 320,
      "sha256": "ddc4df06c064914241d8a2670f816f6551db8449b836b9ec32eacf5e309e0058",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/qiaobangzhu-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/qiaobangzhu-perspective/references/research/06-timeline.md",
      "bytes": 372,
      "sha256": "cc94f779716053313b684f013882323ae76908c48902a9d1f05e780561d1931a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/SKILL.md",
      "target": "app/游资skills/ruihexian-perspective/SKILL.md",
      "bytes": 6108,
      "sha256": "3357d3a4e6522cbf30abc741a6f1db4778869f0ecf6f57c1450a1028b3c126b2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/01-writings.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/01-writings.md",
      "bytes": 598,
      "sha256": "343823b2f136e0938f665caca4feda14b9e7e2ca3837da5ad138f0729e478a9e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/02-conversations.md",
      "bytes": 351,
      "sha256": "f87b80b20a80409194c84daafb18957a15bf001ef25c51841e01c91afb43a2c4",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/03-expression-dna.md",
      "bytes": 270,
      "sha256": "ff0c6d39b604a11103d95226a23d849dbac92d57d0595e8d9a4c0679358a1cb2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/04-external-views.md",
      "bytes": 372,
      "sha256": "e3e3bbc69e76549c25f96b167ba96a92f303f677edb39359854403e9f1a03a68",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/05-decisions.md",
      "bytes": 305,
      "sha256": "c97e19375902e0ed1e2a6136268e54e4468ef89645f07f3b6830a020454c8706",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/ruihexian-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/ruihexian-perspective/references/research/06-timeline.md",
      "bytes": 366,
      "sha256": "177e7481ba670ef111f4a880cee68672217b213b8fc159f4167a9ac4402bfac7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/SKILL.md",
      "target": "app/游资skills/shuipi-perspective/SKILL.md",
      "bytes": 9443,
      "sha256": "9138be6dc9500b4f6095a11cfe909f24216dc86ae42db203ffcc6a7e8cdab272",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/01-writings.md",
      "target": "app/游资skills/shuipi-perspective/references/research/01-writings.md",
      "bytes": 1574,
      "sha256": "933dd729a8eb03aeda5256fb9d2d198c65f326e693b21d845df7dc7ea96e795c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/shuipi-perspective/references/research/02-conversations.md",
      "bytes": 542,
      "sha256": "6655dd705da90a015dcfe5206319db7afa145338199ff436560e70ccb8191661",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/shuipi-perspective/references/research/03-expression-dna.md",
      "bytes": 690,
      "sha256": "177b23692a1cf55a628655bbd55a54c1e22ed18889ae5f153e42e181d1ec4b4e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/shuipi-perspective/references/research/04-external-views.md",
      "bytes": 740,
      "sha256": "d7d4eb08910349e1da91bb663959be053c3cd876a0ac470135057e52aae85ef7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/shuipi-perspective/references/research/05-decisions.md",
      "bytes": 967,
      "sha256": "3b895972afdf1dda5befb24c1a4f1eac93da12e6d130d5d00ec7d13a9899f45b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/shuipi-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/shuipi-perspective/references/research/06-timeline.md",
      "bytes": 530,
      "sha256": "16a7c268575fb15f36abb318d11979fa4415b5aa9f0d9277cf7bf6d36e9abd15",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/SKILL.md",
      "target": "app/游资skills/sunge-perspective/SKILL.md",
      "bytes": 5907,
      "sha256": "fa2e1501a712c689dd8beaa7b2c90e4920e163dad9ead6e30dcd9565019f1b09",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/01-writings.md",
      "target": "app/游资skills/sunge-perspective/references/research/01-writings.md",
      "bytes": 716,
      "sha256": "ad4ad5b6ae03def94c3a0f73c7941d001cc6596f9440f6a723b2d5bb72ff7d96",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/sunge-perspective/references/research/02-conversations.md",
      "bytes": 285,
      "sha256": "e190b12d34933905149462796be3126ebb25f3ae1ac8a853895849f7c1ba5a6e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/sunge-perspective/references/research/03-expression-dna.md",
      "bytes": 221,
      "sha256": "e4bdce779230bda607aa385081b3ff336a915c06009df9de42329b1826eb5312",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/sunge-perspective/references/research/04-external-views.md",
      "bytes": 351,
      "sha256": "3a49d9d5d7e1a67de357699e26c1a8bbd5d7109d3acf08d4d8bb64d477e4256e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/sunge-perspective/references/research/05-decisions.md",
      "bytes": 269,
      "sha256": "22e9bddc154b1647e7107df9455b74f3de5339671b6236d50e26a0e041679879",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/sunge-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/sunge-perspective/references/research/06-timeline.md",
      "bytes": 358,
      "sha256": "3cc5e5a0bdb945b766e7a28e3505ba182562ecd29f023ca171341d36ebaa2ee0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/SKILL.md",
      "target": "app/游资skills/xiaoe-perspective/SKILL.md",
      "bytes": 5396,
      "sha256": "ac1c8b9e90e03ee02f1f83f8500cff08f4a33539dc705d1472e15b7d95ecd9f2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/01-writings.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/01-writings.md",
      "bytes": 534,
      "sha256": "51926097f3f3662e2d1476a783ab161cf92fc74b5af9f34015a13b1fa69c08c6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/02-conversations.md",
      "bytes": 265,
      "sha256": "c22526a4867ddf793c94bd20967ef7c4d217edc3044c06b4a08e6ef53443a6fe",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/03-expression-dna.md",
      "bytes": 188,
      "sha256": "b62b50b1407ca10d53aa60dfa73acfab23e40437dfb7a906df978951382feaf0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/04-external-views.md",
      "bytes": 438,
      "sha256": "de9259718eb975181da8104a3c87c897d69462f372b93d568346204a0fd4e94e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/05-decisions.md",
      "bytes": 260,
      "sha256": "061a9427db899ae42ca1d5c40863cb17341c02927a5e638debd12541f0d37215",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xiaoe-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/xiaoe-perspective/references/research/06-timeline.md",
      "bytes": 348,
      "sha256": "cdf95e4c6e431bb4d111a9860e9eee71c16be3370980fa309f0e7c532f60cf65",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/SKILL.md",
      "target": "app/游资skills/xuxiang-perspective/SKILL.md",
      "bytes": 6253,
      "sha256": "43433473f68bf7160d3395b305b668e6028388f71db07447a45db1a702844ed8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/01-writings.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/01-writings.md",
      "bytes": 658,
      "sha256": "bb63a21e80a6954d86166d558ac18f1ba35dc41b0bcf13189ffd0c31818e4718",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/02-conversations.md",
      "bytes": 383,
      "sha256": "32d7d0db40cefc02606ee92cdbc6f6290ac3a781f9e170863467f2d54c7a720b",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/03-expression-dna.md",
      "bytes": 254,
      "sha256": "315af2a7a8ac479902895f3ae1b347ac1fbdc2d681ea0835cb2d7f1e42b54d2e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/04-external-views.md",
      "bytes": 550,
      "sha256": "dac268c0699ab3ae33aa9a18225559fd2292532a8e1a2dd69555c3386e1dba97",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/05-decisions.md",
      "bytes": 409,
      "sha256": "30a8dedfa9fbc1a9d6001a7be1a4f50254ead84856900acdb846e2552758c881",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/xuxiang-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/xuxiang-perspective/references/research/06-timeline.md",
      "bytes": 377,
      "sha256": "eae3b31aa2350778e5bf28c685561aefcfc17312bae7191e2e09330dc78b9102",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/SKILL.md",
      "target": "app/游资skills/zhangdetao-perspective/SKILL.md",
      "bytes": 15908,
      "sha256": "30d645e0d143032ebe0563191cbf3d8f01ac522012156a3fe91aaa2951cfca58",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/01-writings.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/01-writings.md",
      "bytes": 3566,
      "sha256": "b2f4dceec178f83d3ca73c0a9c3e3d253cef49cd38ada0319a48463b8f64daa5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/02-conversations.md",
      "bytes": 1891,
      "sha256": "7702e345e81c831fbee6de42c61651ad41e4f555a52edbac335228093e195a6d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/03-expression-dna.md",
      "bytes": 1844,
      "sha256": "67261e4f352ef418465e662f5924c6418da2e32d732c4defe89643e8ad86aa03",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/04-external-views.md",
      "bytes": 1258,
      "sha256": "d390f4949f2a2f6f47bee5eeff8c5f7633ac30970bf0263a2371c94afa294ff9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/05-decisions.md",
      "bytes": 2054,
      "sha256": "07a7ab4e45d8cf1eea09d0e7192d59c3a2ebe12db5769b1113cd3d062c148788",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/zhangdetao-perspective/references/research/06-timeline.md",
      "bytes": 705,
      "sha256": "5afc9141722b2796ae5b502ceb04a41fbb1a939e63d10db1e7b7d0d6cca3f054",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/10第十节：心法与量的结合运用（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/10第十节：心法与量的结合运用（录播）.txt",
      "bytes": 61922,
      "sha256": "b22c873bc779500ccc8e49d49d3a9f30aea4377eb0e9039891771192524e4103",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/11第十一节：主力资金潜伏解析（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/11第十一节：主力资金潜伏解析（录播）.txt",
      "bytes": 57316,
      "sha256": "f194c2cd8122eab90ddbcd01ad42d4778b15fb329dd2a8344bd0605ed8e02f1a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/12第十二节：主线擒龙之首期龙（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/12第十二节：主线擒龙之首期龙（录播）.txt",
      "bytes": 51832,
      "sha256": "b66b4c516f3c5b9fe2d5fd4ceadecc1e84d9fcfe33e7961f67f9da52564ab8fc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/13第十三节：主线擒龙之补涨龙（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/13第十三节：主线擒龙之补涨龙（录播）.txt",
      "bytes": 94061,
      "sha256": "7d33c020056262109119477f39d99161ed6ce683a5038f936d0df0cbc7b152fa",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/14第十四节：无为战法之登高望远（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/14第十四节：无为战法之登高望远（录播）.txt",
      "bytes": 61015,
      "sha256": "74821310485b93b3d4373721c15c6fb553ad2adc4abe0fb99371453ed7d777ee",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/1第一节：投资的系统思维（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/1第一节：投资的系统思维（录播）.txt",
      "bytes": 90200,
      "sha256": "37e5867ae67750b18dd804f4ca7f12ba4c8db40629d72e8d0bec4aa9f88d71f2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/2第二节：无为心法之速度（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/2第二节：无为心法之速度（录播）.txt",
      "bytes": 67391,
      "sha256": "386b70a2d42cb788d2fd242563f73eb5e0c90e1567b46610ad7f9e2c23e75f44",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/3第三节：无为心法之角度强化（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/3第三节：无为心法之角度强化（录播）.txt",
      "bytes": 61273,
      "sha256": "184720869b51299efe26a47a66cf60902fde64b04d3cd1424878693399391a6f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/4第四节：无为心法之弧度下篇（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/4第四节：无为心法之弧度下篇（录播）.txt",
      "bytes": 57897,
      "sha256": "b78158c535e67e7e0ede06b75f8bf362152263315101385bedb4895b4e0342f6",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/5第五节：主线板块的选择（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/5第五节：主线板块的选择（录播）.txt",
      "bytes": 52504,
      "sha256": "11dc441ea5e86cd00cf4450bfd25fbe952003d4130bcb28cf4707aeafb4e6146",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/6第六节：板块轮动逻辑与分类（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/6第六节：板块轮动逻辑与分类（录播）.txt",
      "bytes": 85408,
      "sha256": "39ed0704377494981693c9ec052a4e9525028302af3205ff299444242fff659e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/7第七节：把握主线板块轮动（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/7第七节：把握主线板块轮动（录播）.txt",
      "bytes": 66922,
      "sha256": "add6e027056ffaa1f47f30626486c4ba81fd1d7e0f5cd0252ac1eb17717ac0b1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/8第八节：成交量的本质与运用（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/8第八节：成交量的本质与运用（录播）.txt",
      "bytes": 90088,
      "sha256": "bd4454aa929b739d17d6e0ecb8ac8538414ce68a71053f92b6948852783cc6f3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/9第九节：主力资金沉淀（录播）.txt",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/9第九节：主力资金沉淀（录播）.txt",
      "bytes": 60887,
      "sha256": "82d92dd866b9906132c8735c6cc6c59014aec1e2d0aab4acf69739bcb1a0a8b2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangdetao-perspective/references/sources/transcripts/_status.json",
      "target": "app/游资skills/zhangdetao-perspective/references/sources/transcripts/_status.json",
      "bytes": 1129,
      "sha256": "f4b29daa4b4d83883a4ef692d540ef6bbd027790d8c6db917c9fc44fcbddbb53",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/SKILL.md",
      "target": "app/游资skills/zhangmengzhu-perspective/SKILL.md",
      "bytes": 5879,
      "sha256": "8ce979f067bf2c786a05664fc3ed8a49fcf1c97f5018c2e03e71b608b95b2988",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/01-writings.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/01-writings.md",
      "bytes": 621,
      "sha256": "edabfd14df9645893164129574921afc634050f0a5321aad32549dffa0703bcd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/02-conversations.md",
      "bytes": 311,
      "sha256": "59c836cdae7393edf89ec9fb66b71ba09be2c637f380d4b67a60f19c37a11be3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/03-expression-dna.md",
      "bytes": 288,
      "sha256": "695453213593d924b4bc49e063252ba01ccca9925af523e4b27c75da0216fe7d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/04-external-views.md",
      "bytes": 464,
      "sha256": "a4ce100e1062238aa7e3313b46d4ecde792bbf1307173e6f184e5567f4adff61",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/05-decisions.md",
      "bytes": 388,
      "sha256": "cb73d04c3a126f3f5fb565b8f4b3d822a010456d0fdd9f7abc3664ce84d00b66",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhangmengzhu-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/zhangmengzhu-perspective/references/research/06-timeline.md",
      "bytes": 367,
      "sha256": "d60d612efb85b881e82588676b0aa87c2a90af3f306eef3bf4e97da7587e40d5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/SKILL.md",
      "target": "app/游资skills/zhaolaoge-perspective/SKILL.md",
      "bytes": 6429,
      "sha256": "b92d3072581c3f7f0178980ffbe8e38094b5b12490e0cadd8fb44bfe702e2dce",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/01-writings.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/01-writings.md",
      "bytes": 521,
      "sha256": "e56860be39a4cdc18a64695794796ee6033224abf42e4b4da42fe654365d6141",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/02-conversations.md",
      "bytes": 336,
      "sha256": "7a2ea62fbe67e76b31239b15c54decc762b6473895cfbe7ea5aa02e85d858845",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/03-expression-dna.md",
      "bytes": 269,
      "sha256": "1ec03cc9ab0634c1e048e52ee8f658b4d25f98cac049c9e0814a5d70c73ef9d0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/04-external-views.md",
      "bytes": 552,
      "sha256": "b284fb48327a4ef6f2e014a7b17b3fb404f7b4d184f39d83ab28659bf63fd13d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/05-decisions.md",
      "bytes": 418,
      "sha256": "a3af9a1ec222944c327251aa0587537743e2027fff7c225ab16ce62ef66bcc49",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhaolaoge-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/zhaolaoge-perspective/references/research/06-timeline.md",
      "bytes": 365,
      "sha256": "1254e68558795696061dcca22260aeef56693adfb91783b326802d743bb18e9c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/SKILL.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/SKILL.md",
      "bytes": 6531,
      "sha256": "940e232d8fcda5b293499075ed7bfa0be1fd14cf54d6489f4cef97d2fca66db8",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/01-writings.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/01-writings.md",
      "bytes": 654,
      "sha256": "65a5e323a4b030c730bbf6d1c7c342fe1c2be4d6d515535356842b7c14bfc4f5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/02-conversations.md",
      "bytes": 338,
      "sha256": "6a31c92aff32b19e0f489c6985e4d624e69334b29f8d98891205e725cdfc5bf4",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/03-expression-dna.md",
      "bytes": 279,
      "sha256": "8b842df2b0ba30fce2d22820cca8a5b5cad9fc5ecf639584184cfe4c3b72c1fa",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/04-external-views.md",
      "bytes": 386,
      "sha256": "402ec2809c50048a7a76dc50d931616c23279effea0f81ff288cc94575152b09",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/05-decisions.md",
      "bytes": 315,
      "sha256": "09c8ed46634b7995da9a238a91a0f99f255706303b89bb6e09b0cc8c52a0e8c9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zhiyechaoshou-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/zhiyechaoshou-perspective/references/research/06-timeline.md",
      "bytes": 394,
      "sha256": "a87fa93e554b01de17ead743d50053259a4f216e07d5cb6ed4ba648cac74d6a2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/SKILL.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/SKILL.md",
      "bytes": 5856,
      "sha256": "42bc86eadbdb49bf1d612d6b6219011d743ad82903b2df5a26734a56990346c7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/01-writings.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/01-writings.md",
      "bytes": 529,
      "sha256": "45a525a0e84c4b404ce00f394c183cc606c45a8d3fb2df8ee9c73e54d8c733cd",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/02-conversations.md",
      "bytes": 279,
      "sha256": "f6c7b4ccf86163c4bc4d8280098197cd2710453de97f3d04c328939fb27c9416",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/03-expression-dna.md",
      "bytes": 221,
      "sha256": "2256eb194351b03c9cd896756870e64cf1f576a69c52ad87270693baf8b25c1f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/04-external-views.md",
      "bytes": 370,
      "sha256": "5e913c25ae42f65805c57aab95c2d001d351e5ab16aae6ce6a99390a5768b5d1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/05-decisions.md",
      "bytes": 329,
      "sha256": "47097f6a15acfbce2cb555ced5a038f28911de958b014f60759d27a41b46dc0a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/zuoshouxinyi-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/zuoshouxinyi-perspective/references/research/06-timeline.md",
      "bytes": 321,
      "sha256": "fe9d073824d5cddd74cbaebe3fdacb13de5ec0a3db5767129f2fc475fa009cec",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/SKILL.md",
      "target": "app/游资skills/六一中路-perspective/SKILL.md",
      "bytes": 12747,
      "sha256": "7872a0544e15eb77ed072b11ccc5ffea67b20da7fdc63ee63b1785c224192e9f",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/phase4-validation.md",
      "target": "app/游资skills/六一中路-perspective/references/phase4-validation.md",
      "bytes": 6315,
      "sha256": "8dd9aede5b3226a825e83223637402d7b86cdb568c9ded6b43f7e512a4818a97",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/phase5-creator.md",
      "target": "app/游资skills/六一中路-perspective/references/phase5-creator.md",
      "bytes": 8248,
      "sha256": "188d1282cbeeb570d5cd20fce8802eb19f753e0698c0daebe99ed8d6ac9f5ca2",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/phase5-optimizer.md",
      "target": "app/游资skills/六一中路-perspective/references/phase5-optimizer.md",
      "bytes": 15454,
      "sha256": "286afd9e438669516065f385858e8ed366c0dff5d59557c28c45d49980ac2f8e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/research/01-writings.md",
      "target": "app/游资skills/六一中路-perspective/references/research/01-writings.md",
      "bytes": 9496,
      "sha256": "c4849305411fe5b01f48476b854d9e507e8a345497498d7407f0249ca5eeaaae",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/六一中路-perspective/references/research/02-conversations.md",
      "bytes": 16207,
      "sha256": "618d8f3b31afeca184f6be5cd8607fa0a990892b39e61a8d06de3fe40154191a",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/六一中路-perspective/references/research/03-expression-dna.md",
      "bytes": 11307,
      "sha256": "059d80ac08e2ce9edaac379bfe3a80a5bd0a8b8906212b2174f55f23d43c8235",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/六一中路-perspective/references/research/04-external-views.md",
      "bytes": 14787,
      "sha256": "09a27c7acd943652435e4255f1109b609e60a77f30ad5666833465d91e5cea59",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/六一中路-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/六一中路-perspective/references/research/05-decisions.md",
      "bytes": 8566,
      "sha256": "2a2f92f416374b5571bcd88d2114dc02037171ea09e68fdb4b50a71cfb4e582c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/SKILL.md",
      "target": "app/游资skills/炒股养家-perspective/SKILL.md",
      "bytes": 19405,
      "sha256": "a92b35d24c5c6c15823b26e31609398fcfce9e30a750352b12b165a765fe695e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/phase2-synthesis.md",
      "target": "app/游资skills/炒股养家-perspective/references/phase2-synthesis.md",
      "bytes": 13972,
      "sha256": "7f888cfa608b30c773a7623ecee899d6f0d5f556958d2eaefbabf660bbee618c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/phase4-validation.md",
      "target": "app/游资skills/炒股养家-perspective/references/phase4-validation.md",
      "bytes": 10164,
      "sha256": "2607d01ba601d97fbcf2edcb2da33df98b349b87cf6674175851577c83c5a948",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/phase5-creator.md",
      "target": "app/游资skills/炒股养家-perspective/references/phase5-creator.md",
      "bytes": 11691,
      "sha256": "ccc598c8e14a07851c8de57bad09c68ba794519556e195fda74aafdad27d23c3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/phase5-optimizer.md",
      "target": "app/游资skills/炒股养家-perspective/references/phase5-optimizer.md",
      "bytes": 11006,
      "sha256": "d4d9d783faab35ec72d9c3276406b00524a0e7af39ec63906e1342217eebeb11",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/01-writings.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/01-writings.md",
      "bytes": 16659,
      "sha256": "b37940446e0e4fe7467bee51771e80635d2594bb16b560a6e0e435900601ed47",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/02-conversations.md",
      "bytes": 12632,
      "sha256": "a17df50371327585f73208b4034de660532f8bf6eeed47c6b2db02b1657e3b88",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/03-expression-dna.md",
      "bytes": 14717,
      "sha256": "ae8c11ea3a9d914802348bf94140c251fad7bfe0446a63e74e94ac2e9a9a5b04",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/04-external-views.md",
      "bytes": 16203,
      "sha256": "853fd4569f107bf33cac91d2a941b24569113b184ec9affddfa2b20ebd8e2a75",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/05-decisions.md",
      "bytes": 16528,
      "sha256": "205c05b7eabd34065184b96cc65408e52595118b02b50aeef6e4242b4a27de4c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/炒股养家-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/炒股养家-perspective/references/research/06-timeline.md",
      "bytes": 17590,
      "sha256": "9a7e9ea0b99762cfc0a391105e26c41fd3a60b295761824fc546e811e6058edc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/蒸馏总报告.md",
      "target": "app/游资skills/蒸馏总报告.md",
      "bytes": 3934,
      "sha256": "f7630559c26103935ac37d2ef440c0d26377fdfe2b1c70c3e4fd81512899fd22",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/SKILL.md",
      "target": "app/游资skills/退学炒股-perspective/SKILL.md",
      "bytes": 17206,
      "sha256": "8d03ac0d97a50704bfa86e6ad094d319b0b3253763d039a5ec0ff03ee0f097e5",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/phase4-validation.md",
      "target": "app/游资skills/退学炒股-perspective/references/phase4-validation.md",
      "bytes": 8758,
      "sha256": "02721a90443b608f80dadc2c217e13f3dd8f9f7433959b6c08d629f7137200dc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/phase5-creator.md",
      "target": "app/游资skills/退学炒股-perspective/references/phase5-creator.md",
      "bytes": 10468,
      "sha256": "eda63414fcd98c7dd48fc308f05b4cedba0f4c57c47ada0a67dc7d8c91f2f071",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/phase5-optimizer.md",
      "target": "app/游资skills/退学炒股-perspective/references/phase5-optimizer.md",
      "bytes": 12960,
      "sha256": "14f5cd96df15a618a72134297328d037158914d1bc49af7aa9830a0c396f64e9",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/01-writings.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/01-writings.md",
      "bytes": 17247,
      "sha256": "33fdf9bd6d3ca87a7b0568c0c7616c2d40366ddf90ad405bebe704d6b3192fef",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/02-conversations.md",
      "bytes": 18114,
      "sha256": "c14cbadd99ff3f814b63bb74ccc7618203268e1f91c3e8df012c17130b6a15e1",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/03-expression-dna.md",
      "bytes": 17213,
      "sha256": "12a291f343325987a2088af2db8993efbaaa54e18b1efb39b34b63f3bb7e5c0c",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/04-external-views.md",
      "bytes": 14536,
      "sha256": "dd4dae6a20fd2ce6cf6f1568ad4bbf4750dac029a33bddb47c6a86d683eb2cf0",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/05-decisions.md",
      "bytes": 11622,
      "sha256": "27bf1f29b138d9287c7698ab8c7abc7c8a8d1f0d67da68c9dd1be54c753289da",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/退学炒股-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/退学炒股-perspective/references/research/06-timeline.md",
      "bytes": 17610,
      "sha256": "399b3cc79a141ec3d129f66038823365c38cfa6e72dd983a78079bf026084f5e",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/SKILL.md",
      "target": "app/游资skills/陈小群-perspective/SKILL.md",
      "bytes": 15215,
      "sha256": "c9542b536bc9726172a487f1d78cb7f48b576c699c26b7399d068ab12555ab86",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/phase4-validation.md",
      "target": "app/游资skills/陈小群-perspective/references/phase4-validation.md",
      "bytes": 7672,
      "sha256": "4fe261d8eb054d90c851694544bef8604f7877a2bd2578c68e0af99aa2672313",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/phase5-creator.md",
      "target": "app/游资skills/陈小群-perspective/references/phase5-creator.md",
      "bytes": 5520,
      "sha256": "54bc27f45ed839a8977ff178efb5aea8d38b1eddb24d8b290088b714c09ddee7",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/phase5-optimizer.md",
      "target": "app/游资skills/陈小群-perspective/references/phase5-optimizer.md",
      "bytes": 10734,
      "sha256": "86db34b32faa9c967ab3a87ffb9f12d77c114eaadf90b5f50f28e0bd11bd8467",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/01-writings.md",
      "target": "app/游资skills/陈小群-perspective/references/research/01-writings.md",
      "bytes": 16604,
      "sha256": "47dbf99ab6e3aff6c4008f169f39363f36171c0c8cfc43ef3d4d642dae9ba771",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/02-conversations.md",
      "target": "app/游资skills/陈小群-perspective/references/research/02-conversations.md",
      "bytes": 17531,
      "sha256": "a99d6df8f30176d8d3d30f67c3f86e7e3c82c0239a0e96d5930d0486dc4978f3",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/03-expression-dna.md",
      "target": "app/游资skills/陈小群-perspective/references/research/03-expression-dna.md",
      "bytes": 13726,
      "sha256": "597e20a12add17b7cec27b0d80bfef5ca0edcb94cf3bb1cca8e19464737c64bc",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/04-external-views.md",
      "target": "app/游资skills/陈小群-perspective/references/research/04-external-views.md",
      "bytes": 15980,
      "sha256": "3fe56f885f49eaa961cee492ad2166d9d2322ec5a6f68b41da9abd94dc37a961",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/05-decisions.md",
      "target": "app/游资skills/陈小群-perspective/references/research/05-decisions.md",
      "bytes": 19735,
      "sha256": "e9878d86a8787c988026a003823fcd9b4bea8e0efe7094062ffa694d1b1149ae",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    },
    {
      "source": "游资skills/陈小群-perspective/references/research/06-timeline.md",
      "target": "app/游资skills/陈小群-perspective/references/research/06-timeline.md",
      "bytes": 23133,
      "sha256": "6ff62c5a5aa04901729420c91b40f5d8fb1c7e681ae81ac1f07c5295015ab48d",
      "disposition": "original_copy_pending_move",
      "status": "identical"
    }
  ]
}
